2010-11-27 135 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,则它将以可读格式返回文本。这不是免费的,但图书馆和文档都非常好。另外,一个非常活跃的社区博客在他们的网站上托管。