2010-11-08 190 views
1

我有pdf頁我想從C#窗體窗體應用程序打印/保存,但是我想在添加用戶寫的最終評論頁之前修改文件(僅限於文本)。操作PDF文件,Windows窗體C#

有人可以請我指出一個簡單的PDF庫,在簡單的代碼中完成這件事。

回答

3

iTextSharp值得一看

+0

我學習了技術,但到目前爲止,它似乎很大。 我會告訴你什麼時候一切都可以找到(標記爲答案)。 – 2010-11-08 10:54:34

1

標準.NET類不直接支持處理PDF文檔格式。您需要使用編程SDK(如leadtools或itextsharp)。由於我對itextsharp不熟悉,因此我會談談我對leadtools函數的體驗。該SDK支持加載PDF文件,提取文本並將其保存爲PDF文檔格式。 我建議使用鉛筆工具功能的以下方法: - 將PDF文件加載爲圖像(PDF文件內的所有對象(文本,圖像,超鏈接等)將被光柵化爲一個圖像)。 - 將柵格化圖像傳遞到leadtools OCR引擎之一。領先的OCR引擎可以定義圖像上的區域,識別文本,編輯文檔,然後將其保存爲PDF文檔格式。

你可以在這裏找到更多的信息: http://support.leadtools.com/CS/forums/31677/ShowPost.aspx

+0

感謝您的回覆,希望對有類似問題的人有用 不幸的是,這個問題出現在2010年,自那以後我改變了4個職位,我沒有使用這個信息。 – 2018-01-24 08:25:20

+0

謝謝拉克什提到我們的圖書館。但是,您提出的舊解決方案並不是現在最好的方法,因爲較新版本的LEADTOOLS有很多PDF功能可以以更快的速度完成此任務。例如,要將頁面附加到現有PDF文件,不再需要將頁面加載爲光柵位圖或執行OCR。您只需使用[PDFFile.MergeWith方法](https://www.leadtools.com/help/leadtools/v19/dh/pdf/pdffile-mergewith.html) – 2018-02-01 21:47:03