将鼠标悬停在文本上即可显示它

将鼠标悬停在文本上即可显示它

我有一本 PDF 格式的医学教科书,我想隐藏其中的一些单词,因为我想更积极地阅读它。

我希望当我采取某些行动时(例如鼠标悬停或突出显示隐藏的文本)能够显示这些单词。

例如,这在 StackExchange 中通过“>!”语法实现。如何在 PDF 编辑器中执行此操作?

答案1

这是可以做到的,并且已经实现了整整20年了。

您要在文档中做的是将按钮字段放在要显示的单词上方。该字段的背景颜色将是纸张颜色(通常为白色),最重要的属性将是鼠标提示帮助文本,然后是覆盖的文本。

还有其他可能性,比如在单击字段时使字段的背景颜色透明(或按住 Shift 键单击,以减少意外发生),并在离开字段边界时恢复为标准背景颜色。

可以手动创建此类字段,也可以使用 Acrobat JavaScript 来解析文档并查找关键字。当找到关键字时,该脚本将在找到的文本位置创建按钮字段,并添加所需的信息。

整个事情非常简单。

答案2

PDF 并非为此而构建的。PDF 格式仅支持少数交互功能,例如超链接和嵌入式媒体,但它不像 Web 浏览器那样具有脚本语言。PDF 主要用于可打印文档,或者至少是可读文档。

但是,PDF 格式确实支持注释,因此您可以绘制黑色矩形作为注释,并通过关闭查看器中的注释来隐藏它们。但是,并非所有 PDF 查看器都会显示注释,尤其是内置于电子邮件应用程序或移动设备中的查看器。

相关内容