有沒有使用c#從pdf文件中刪除文本的方法?用於從PDF文件中刪除文本的C#解決方案
2
A
回答
5
是,使用開源項目iTextSharp
創建基本的PDF文件:
- http://www.devshed.com/c/a/Java/Creating-Simple-PDF-Files-With-iTextSharp/
- http://www.developerfusion.com/code/5682/create-pdf-files-on-fly-in-c/
您需要創建一個新的PDF,打開原版的。 遍歷所有找到的對象,刪除文本並將舊對象添加到新文件。 不幸的是,在刪除文本後,您必須在刪除的文本之後的頁面中重新定位對象。
如果你碰巧做到這一點,你有自己一個非常有趣的博客帖子...
0
有幾個圖書館,免費的和商業,可以協助。 我最熟悉PDF格式pdfTron。 不過,我只用它在只讀上下文
我相信它會爲你工作作爲「......添加/刪除/編輯圖像,文本和矢量圖形...」是他們聲稱有能力的用途之一。
以下是在線文檔的鏈接。這是一個相當詳細的API,因此準備閱讀。
http://www.pdftron.com/pdfnet/html/main.html
至於其他廠商,我知道的Adobe有許可證的API在C#形式的授權經銷商。我不記得我的頭頂上的產品名稱。如果內存正確地爲我提供服務,那麼與pdfNet相比,它的價格昂貴,它類似於舊式c(甚至不是C++)編程方法。如果你只習慣C#,那將不太合適。
相關問題
- 1. Visual Studio從解決方案文件中刪除TFS DefaultCollection路徑
- 2. 鏈接到解決方案c中的本地文本文件#
- 3. 刪除解決方案中未使用的cs文件
- 4. 用於從源文件創建文檔的Python解決方案
- 5. VS2010 - 刪除不在解決方案中的文件
- 6. 刪除NuGet包從解決方案
- 7. C#解決方案上傳文件
- 8. msbuild解決方案文件
- 9. 從WSS提取解決方案文件
- 10. VS 2008中的解決方案文件
- 11. visual studio - 無法從解決方案資源管理器中刪除文件
- 12. Visual Studio 2013 - 從解決方案資源管理器中刪除文件
- 13. 從C#解決方案調試C++解決方案
- 14. 重構解決方案文件夾到新解決方案
- 15. 爲VS2008解決方案創建VS2010解決方案文件
- 16. C#免費Doc 2 PDF解決方案
- 17. Visual studio C++將文件的副本添加到解決方案
- 18. C#解決方案用於在寫入/修改文件時分析文件
- 19. 引用不在項目解決方案中的文件c#
- 20. 從解決方案中刪除Visual Studio項目後,無法刪除Windows中的文件夾
- 21. 需要純文本/ jQuery JavaScript解決方案從文本區域清除Word HTML
- 22. 在解決方案中查找文件
- 23. 從另一個解決方案運行一個解決方案(.sln文件)
- 24. 用clickonce在c#解決方案中部署外部文件
- 25. 用於Java中文件增量/版本控制的現有解決方案
- 26. Swift 3歸因文本解決方案
- 27. 本文給出了:TwoSum解決方案
- 28. 從我的VS2010解決方案中刪除T4MVC
- 29. 從C#中的文本文件中刪除停用詞#
- 30. 在Python中生成PDF文檔的FLOSS/Free解決方案?
我看着它,並得到了解壓縮文本文本文件。但有沒有辦法從實際的PDF文件中完全刪除文本? – loyalpenguin 2009-11-21 00:33:32
你想從PDF中刪除一些文本? – Amirshk 2009-11-21 02:28:24
是的,我希望能夠從pdf文件中刪除文本。 – loyalpenguin 2009-11-21 03:37:34