2010-11-27 139 views
5

我在這裏獲得了一些很棒的幫助(代碼段),用於將文檔轉儲到文本。現在,我在 尋求幫助將PDF文檔(* .pdf)傾銷到文本?我正在使用Delphi 2010.我寧願使用非組件,非Active-X解決方案....因爲此代碼將被合併到我自己的組件中。將PDF文檔(* .pdf)轉儲到文本?

感謝

回答

3

PDFtext可以做到這一點。不過,您必須支付57美元並部署額外的dll。

+0

這可能是一個可以接受的答案,但我會等一會兒,看看別人是否有免費的選項。謝謝。 – IElite 2010-11-27 16:20:34

+0

我應該補充一點,我使用的是PDFtext,對我來說工作正常。 – gabr 2010-11-27 19:34:50

+0

我想這是我唯一的選擇! – IElite 2010-11-30 16:05:54

4

據我所知,你有兩個免費選項。

首先,有在XPF包的命令行工具可以自由地從http://www.foolabs.com/xpdf

然後,在http://mupdf.com項目

另一個命令行工具兩者都可以容易地從Delphi的調用。我用xpdf中的pdftotext.exe文件沒有任何問題。

1

我一直在使用QuickPDF庫來查找PDF文件中的文本。我使用功能

GetPageText(ExtractOptions: Integer): string; 

從每個頁面獲取文本,以便它可以被搜索。 如果對ExtractOptions使用0,則它將以可讀格式返回文本。這不是免費的,但圖書館和文檔都非常好。另外,一個非常活躍的社區博客在他們的網站上託管。