[英]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.