0

嗨,我是 VBA 的菜鸟,

是否可以使用 VBA 在 PDF 文件中进行搜索?并将搜索到的目标与搜索匹配的文件的名称一起返回?

为了让您更好地理解我的工作:我在网页上有一个宏(http://cetatenie.just.ro/ordine/articol-11/)循环通过超链接并下载匹配的标准文件(PDF) . 现在我需要在其中搜索名字和姓氏(即 BLANARI VITALIE)并知道它发布在哪个文件/文档中。

我脑海中浮现的唯一想法是导入数据,但 Excel 文件又会变得太大。

请帮忙!

4

1 回答 1

2

如果您安装了 Acrobat Professional,您可以使用自动化 (Acrobat.AcroPDDoc) 并查询 Postscript

这是我为您找到的示例(通过在 Google 上搜索):

将 PDF 文件中的数据获取到 Excel 工作表或文本文件中

要使用此代码,您需要以下参考资料:

  1. AcroPDFLib
  2. 杂技演员

在我的电脑上,它们位于:

  • AcroPDFLib : C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\AcroPDF.dll
  • Acrobat:C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.dll

如果您在 VB Editor References 对话框中找不到它们,或者在C:\Program Files\Adobe中搜索,那么您的电脑上没有安装必要的组件来轻松完成

困难的方法是剥离 PostScript 并将其读入变量,然后搜索变量!

高温高压

菲利普

于 2013-03-27T13:05:34.067 回答