如何使附加文件显示为链接形式?

如何使附加文件显示为链接形式?

\usepackage{attachfile2}我正在使用和在我的 pdf 中嵌入一个外部文件\textattachfile[color=1 1 1]{description}{file.pdf}。我怎样才能使文本看起来与使用该hyperref包并执行类似操作时一样\hyperref{file.pdf}{description}?(看起来一样,我的意思是黑色文本,打印时消失的青色边框,鼠标悬停时的手形图标,悬停时文件名在框中(至少在 acrobat/reader 中)。)

答案1

我会替换attachfile2结合embedfilehypgotoe

\textattachfile[color=0 0 0]{file.pdf}{description}您必须使用而不是\embedfile{file.pdf}。此命令不会创建任何可见条目,它只会将文件添加到生成的 PDF 文件(和 Adob​​e Reader 的附件选项卡)中,因此您可以在文档的任何位置使用宏。

为了生成可点击的链接,请使用命令的扩展功能hypgotoe\href要使“描述”成为嵌入的链接file.pdf,正确的语法是

\href{gotoe:embedded=file.pdf}{description}

(更多信息请参见hypgotoe 手册.) 可以使用和\hypersetup键控制链接的外观。gotoecolorgotoebordercolor

一个简单的例子:

\documentclass{article}
\usepackage{embedfile}
\usepackage{hypgotoe}
\embedfile{file.pdf}
\begin{document}
\href{gotoe:embedded=file.pdf}{description}
\end{document}

请注意,此解决方案仅适用pdf(la)tex于嵌入式PDF文件

相关内容