\documentclass{book}
\usepackage{color}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{xparse}
\ExplSyntaxOn
\makeatletter
\NewDocumentCommand \PdfMarkLink { m m }
{
\pdfmark[{#2}]
{
pdfmark = /ANN,
linktype=url,
Border=\@pdfborder ,
BorderStyle=\@pdfborderstyle ,
Color=\@urlbordercolor ,
Action={<</Subtype/URI/URI(#1) >>},
Subtype=/Link,
objdef = foo
}
}
\NewDocumentCommand \ExplLink { m m }
{
\mode_leave_vertical: