我在这里获得了一些很棒的帮助(代码段),用于将文档转储到文本。现在,我在 寻求帮助将PDF文档(* .pdf)倾销到文本?我正在使用Delphi 2010.我宁愿使用非组件,非Active-X解决方案....因为此代码将被合并到我自己的组件中。将PDF文档(* .pdf)转储到文本?
感谢
我在这里获得了一些很棒的帮助(代码段),用于将文档转储到文本。现在,我在 寻求帮助将PDF文档(* .pdf)倾销到文本?我正在使用Delphi 2010.我宁愿使用非组件,非Active-X解决方案....因为此代码将被合并到我自己的组件中。将PDF文档(* .pdf)转储到文本?
感谢
PDFtext可以做到这一点。不过,您必须支付57美元并部署额外的dll。
据我所知,你有两个免费选项。
首先,有在XPF包的命令行工具可以自由地从http://www.foolabs.com/xpdf
然后,在http://mupdf.com项目
另一个命令行工具两者都可以容易地从Delphi的调用。我用xpdf中的pdftotext.exe文件没有任何问题。
我一直在使用QuickPDF库来查找PDF文件中的文本。我使用功能
GetPageText(ExtractOptions: Integer): string;
从每个页面获取文本,以便它可以被搜索。 如果对ExtractOptions使用0,则它将以可读格式返回文本。这不是免费的,但图书馆和文档都非常好。另外,一个非常活跃的社区博客在他们的网站上托管。
这可能是一个可以接受的答案,但我会等一会儿,看看别人是否有免费的选项。谢谢。 – IElite 2010-11-27 16:20:34
我应该补充一点,我使用的是PDFtext,对我来说工作正常。 – gabr 2010-11-27 19:34:50
我想这是我唯一的选择! – IElite 2010-11-30 16:05:54