Delphi 是否将PDF文档(*.PDF)转储为文本?

Delphi 是否将PDF文档(*.PDF)转储为文本?,delphi,pdf,delphi-2010,Delphi,Pdf,Delphi 2010,在这里(代码部分),我得到了一些很好的帮助,可以将word文档转储到文本中。现在,我是 是否正在寻找将PDF文档(*.PDF)转储为文本的帮助?我正在使用Delphi2010。我更喜欢非组件、非活动的X解决方案……因为这段代码将被合并到我自己的组件中 谢谢我能做到。不过,您必须支付57美元并部署额外的dll。据我所知,您有两个免费选项 首先,xpf包中有一个命令行工具,可从 然后,项目中的另一个命令行工具 两者都可以从Delphi轻松调用。我使用了xpdf中的pdftotext.exe文件,没有

在这里(代码部分),我得到了一些很好的帮助,可以将word文档转储到文本中。现在,我是 是否正在寻找将PDF文档(*.PDF)转储为文本的帮助?我正在使用Delphi2010。我更喜欢非组件、非活动的X解决方案……因为这段代码将被合并到我自己的组件中


谢谢

我能做到。不过,您必须支付57美元并部署额外的dll。

据我所知,您有两个免费选项

首先,xpf包中有一个命令行工具,可从

然后,项目中的另一个命令行工具

两者都可以从Delphi轻松调用。我使用了xpdf中的pdftotext.exe文件,没有任何问题。

我一直在使用库查找PDF文件中的文本。我使用这个函数

GetPageText(ExtractOptions: Integer): string;
从每个页面获取文本,以便可以对其进行搜索。 如果将0用于ExtractOptions,它将以可读格式返回文本。这不是免费的,但图书馆和文档都很好。另外,他们的网站上还有一个非常活跃的社区博客。

我没有尝试过,但对你来说似乎还可以:没有DLL,没有Activex,没有外部组件。 不是免费的,但是35欧元不太贵


我使用Scalabium的其他组件:很好的支持。

这可能是一个可以接受的答案,但我会再等一段时间,看看其他人是否有免费的选择。谢谢。我应该补充一点,我正在使用PDFtext,对我来说很好。我想这是我唯一的选择!谢谢,我忘了在我的问题中提到,但我希望有一个免费或开源的解决方案。如果我找不到免费或单一来源的解决方案,我一定会查出来。谢谢,我会查出来然后再给你回复!我都下载了。XPDF看起来很有希望,但我似乎不知道配置文件是如何工作的。我查看了示例xpdfrc文件,但没有看到任何显示输入或输出文件配置的内容。mudpf工具在我看来就像它附带了一个gui应用程序和一些命令行工具(没有一个是pdfshow、pdfextract、pdfinfo——这是网页描述的)——谢谢!