是否可以将javascript添加到pdf格式的图像中

Is it possible to add javascript to images in a pdf?

本文关键字:格式 pdf 图像 添加 javascript 是否      更新时间:2023-09-26

我知道在网站上使用PDF的绝大多数原因都涉及允许用户打印文档,但我们的一位客户要求我们创建一个PDF供在线查看,该PDF将具有可点击的图像,打开一个灯箱式的覆盖层,显示所述图像的更大版本。

这可能吗?我确实找到了Adobe的Acrobat和javascript的devnet网站,但那里有很多信息。我不想找人给我提供代码(尽管当然欢迎其他文章和教程),但如果有人现在告诉我这是不可能的,我不想花大量时间查看Adobe文档。

我无法具体回答你会如何做,但我认为检查Adobe的PDF规范,看看规范本身是否支持这一点会很有趣(有点奇怪)。

在1.7版的第8.5.3节操作类型(PDF)中,第40页提到了富媒体命令,以及执行任意ActionScript或Javascript的能力。因此,从听起来——是的,假设您可以在运行时更改文档内容(或显示/隐藏元素),您可能能够做到这一点。

然而,可能值得指出的是,许多人不(或不能)使用Adobe Acrobat来阅读PDF,因此使用此类高级功能可能会产生不良副作用,并可能使文档无法阅读。