![](/img/trans.png)
[英]How can I modify a javascript event in a PDF file programmatically?
[英]Can I modify the Javascript section of a PDF with javascript
PDF 有一个名为 Javascript 的工具,您可以在其中向 pdf 添加一些脚本并添加一些功能 o 可变文本。
有没有办法可以通过javascript打开该pdf并编辑pdf的那部分,然后将其另存为新的pdf?
谢谢。
您可以在浏览器中打开任何文件(只要用户选择了它),读取数据,编辑数据并将编辑后的数据下载回硬盘(只要用户单击下载链接)即可。
因此,理论上回答您的问题是可以的。
但是,要编辑PDF的特定部分,您需要首先了解PDF文件格式。 如果您可以自己解释PDF数据并更改所需的部分,则可以完成此操作。
了解PDF文件格式的另一种方法是使用库。 以下库似乎也可以编辑PDF。
屏幕截图显示了Acrobat Pro工具,因此答案是肯定的,尽管并非所有PDF编辑器都可以。
要在打开文件时运行的文档级别添加或替换JavaScript,请使用doc Object addScript方法。
您还可以使用setAction添加或替换与不同对象和事件关联的JavaScript。
JavaScript不是PDF中的“工具”,而是一项功能。 您需要一个可以解析文档内容的PDF库,以查找可能的JavaScript条目,然后根据需要对其进行编辑并保存生成的文档。
我公司提供PDF 库来完成此任务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.