隐藏 PDF 中的图像,鼠标悬停时显示

隐藏 PDF 中的图像,鼠标悬停时显示

有没有办法将隐藏的图像加载到 pdf 输出文档中,当用户将光标移到相关文本上时就会显示出来?

例如,tex 生成的 pdf 文件包含

这段任意的文字

当您将光标移到它上面时,光标附近就会出现一张图片。

答案1

您可以使用fancytooltips;这需要 Acrobat Reader 才能工作。举个小例子:

image.tex创建如下文件:

\documentclass{article}
\usepackage{graphicx}
\usepackage[createtips]{fancytooltips}

\begin{document}

\keytip{a}{\includegraphics[height=4cm]{example-image-a}}
\clearpage

\end{document}

处理此文件以获取文件image.pdf。在同一个文件夹中,创建另一个文件(“主”文件),如下所示:

\documentclass{article}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage[filename=image,mouseover,noextratext,movetips]{fancytooltips}
\usepackage{lipsum}% just to generate text for the example

\begin{document}

\lipsum[4]
\tooltip{this is the designated text}{a}
\lipsum[4]

\end{document}

使用的字符串filename必须与包含工具提示的 pdf 文件的名称相同。处理此文档;当您将鼠标悬停在this is the designated text图像上时,图像将出现在工具提示中。

光标远离指定文本时生成的 PDF 文件的图像:

在此处输入图片描述

当光标悬停在文本上时,会出现一张图片:

在此处输入图片描述

相关内容