我試圖用不同的文本替換PDF的一部分。從研究所有用於.NET的主要PDF庫,似乎這是複雜的,而不是一項微不足道的任務。我認爲將PDF轉換爲圖像,替換文本(總是在同一個地方),然後將其轉換回PDF(或者如果不可能轉換回來,將其保留爲圖像)可能更容易。使用.NET從PDF頁面中提取圖像是否可能?替換PDF中的文本
1
A
回答
1
如果您的文本位於已知位置,您可以簡單地用填充背景顏色的矩形覆蓋它,然後在頂部繪製文本。
請注意,文本仍然存在,它不會被看到。有人選擇文字仍然會選擇舊的東西。如果這是可以接受的,這是相當微不足道的。
1
如果PDF是從圖像創建的,則可以將其導入Photoshop以將其編輯爲圖形。或者,您可以使用像「Snagit」這樣的截圖程序來捕獲PDF頁面作爲圖像,並使用snagit的編輯器擦除舊文本並替換新文本。
但是這種方法可能給你帶來的問題是,新增加的文字可能與文字周圍的文字不一樣。就個人而言,我使用pdf編輯器至replace text in pdf,因爲添加的文本會自動適合原始字體和大小。
相關問題
- 1. 使用Cocoa替換PDF中的文本
- 2. 使用PDFBox替換PDF文本
- 3. 文本搜索和替換PDF
- 4. 如何查找和替換java中的pdf文件的文本
- 5. 替換合併的pdf文件中的文本
- 6. 如何替換pdf文件中的文本?
- 7. 有沒有辦法用itextsharp替換PDF文件中的文本?
- 8. 使用itextSharp替換pdf文檔中的文本
- 9. 替換PDF文件中的數據
- 10. 如何用PDFBox替換PDF中的居中文本
- 11. 文本替換PDF文檔中使用javascript
- 12. 如何使用itext替換PDF中的超鏈接文本
- 13. 以編程方式替換PDF中的文本
- 14. 使用Python搜索並替換PDF中的佔位符文本
- 15. 如何用C#替換PDF中的文本?
- 16. 如何使用PHP替換PDF表單字段中的文本
- 17. 替換perl中的文本
- 18. 替換XamlPackage中的文本
- 19. 替換CSS中的文本
- 20. 替換Python中的文本
- 21. 替換PHP中的文本?
- 22. 替換shell中的文本
- 23. 替換swiffy中的文本
- 24. 替換javascript中的文本
- 25. 替換文本框中的文本
- 26. Aspose.PDF如何替換PDF頁面上的文本替換爲全部大寫
- 27. 代替替換文本的Python中
- 28. 文本替換
- 29. 替換文本
- 30. 文本替換
要將PDF文件導出爲圖像,請查看此[SO問題](http://stackoverflow.com/questions/3492129/converting-pdf-file-to-images-using-c)。然而,對於你原來的問題,如果你能買得起商業解決方案,我會推薦Amyuni PDF Creator。如果文本在頁面內的位置是已知的,它將允許您選擇指定矩形內的所有文本,並且可以添加新文本作爲替換。順便說一下,如果需要,您還可以使用此產品將PDF文件導出爲圖像。 免責聲明:我爲Amyuni Technologies工作。 – yms 2011-04-29 19:21:25