首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否可以使用Javascript修改PDF的javascript部分

我是否可以使用Javascript修改PDF的javascript部分
EN

Stack Overflow用户
提问于 2019-07-18 20:51:24
回答 2查看 603关注 0票数 0

PDF有一个名为Javascript的工具,你可以在其中添加一些脚本到pdf中,并添加一些可变文本的功能。

PDF tools - Javascript

有没有办法可以通过javascript打开pdf并编辑pdf的那部分,然后将其保存为新的pdf?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-07-18 21:00:27

您可以在浏览器中打开任何文件(只要用户选择它),读取数据,编辑数据,并将编辑后的数据下载回硬盘(只要用户单击下载链接)

所以,理论上你的问题的答案是肯定的。

但是,要编辑PDF的特定部分,您需要首先了解PDF文件格式。如果您可以自己解释PDF数据并更改您要查看的部分,则可以做到这一点。

了解PDF文件格式的另一种方法是使用库。下面的库似乎也能够编辑PDF。

https://github.com/Hopding/pdf-lib

票数 0
EN

Stack Overflow用户

发布于 2019-07-19 01:45:56

您的屏幕截图显示了Acrobat Pro工具,所以答案是肯定的,尽管不是所有的PDF编辑器都能做到这一点。

要在打开文件时运行的文档级添加或替换JavaScript,请使用文档对象addScript方法。

https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2FDoc_methods.htm%23TOC_addScriptbc-7&rhtocid=_6_1_8_23_1_6

还可以使用setAction添加或替换与不同对象和事件关联的JavaScript

https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2FDoc_methods.htm%23TOC_addScriptbc-7&rhtocid=_6_1_8_23_1_6

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57094896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档