簡體   English   中英

以編程方式查找和替換 pdf 中的文本

[英]Programmatically find and replace text in pdf

我正在嘗試創建一個 Web 腳本,允許我更改已上傳的 PDF 模板並重新輸出它們。 我已經嘗試過 Zend,它允許我寫入 PDF,但這意味着在某些空間中將 PDF 留空,這是我需要的原始空間。 PDFFlip 也好不到哪里去。

我們需要實現功能,以便我們可以從 PDF 中刪除內容以及刪除和替換。 我看過 CAM::PDF 和 changepagestring.pl,但我不確定它是否適合工作。 我很難找到任何真正的使用示例,而且 Perl 不是我以前使用過的語言。

這是一個 web 項目,但我對我們使用的語言很靈活,理想情況下 PHP 或 ASP.NET C# 會很棒。 除非沒有其他方法,否則最好不要使用 Java。

我還應該指出,我在沒有任何運氣的情況下瀏覽了 FoxitReader SDK。 我從未嘗試實現它,但我發現沒有提到查找和替換類似的功能。

您可以修改 PDF 文本,但僅僅搜索和替換並不是直接的。 文本被設計為不便於編輯的結束文件格式。 我在http://pdf.jpedal.org/java-pdf-blog/bid/12670/PDF-text寫了一篇博文解釋了一些問題

可能作為解決方法,最好以某種更便於編輯的格式保存和填寫模板? 例如,您可以將模板保留為 Microsoft Word 模板,然后在填寫后將其導出為 PDF。 這個線程在這種情況下可能很有用。

PDF 文件格式不太適合編輯。

或者,您可以將模板准備為包含表單域的 PDF。 在這種情況下,填寫表單字段是一項常見且眾所周知的任務,並且有很多 pdf 組件可以用於此任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM