Как искать в PDF с помощью VBA

Вопрос: Привет, я новичок в VBA, Можно ли выполнять поиск в файлах PDF с помощью VBA? И вернуть искомую цель с именем файла, в котором поиск сопоставляется? Чтобы лучше понять, что я делаю: у меня есть макрос, который выходит на веб-странице (http://cetatenie.just.ro/ordine/articol-11/), перебирает гиперссылки и загружает файлы критериев соответствия (PDF), Теперь мне нужно искать в

Вопрос:

Привет, я новичок в VBA,

Можно ли выполнять поиск в файлах PDF с помощью VBA? И вернуть искомую цель с именем файла, в котором поиск сопоставляется?

Чтобы лучше понять, что я делаю: у меня есть макрос, который выходит на веб-странице (http://cetatenie.just.ro/ordine/articol-11/), перебирает гиперссылки и загружает файлы критериев соответствия (PDF), Теперь мне нужно искать в них имя и фамилию (то есть BLANARI VITALIE) и знать, в каком файле/документе он публикуется.

Единственная идея, которая приходит мне в голову, – это импортировать данные, но чем больше, тем лучше будет файл excel.

Пожалуйста помоги!

Ответ №1

если у вас установлен Acrobat Professional, вы можете использовать Automation (Acrobat.AcroPDDoc) и запросить Postscript

Вот пример, который я нашел для вас (путем поиска в Google):

получить данные из PDF файла в лист Excel или текстовый файл (ы)

для использования этого кода вам понадобятся следующие ссылки:

  1. AcroPDFLib
  2. акробат

на моем компьютере они находятся в:

  • AcroPDFLib: C:Program FilesCommon FilesAdobeAcrobatActiveXAcroPDF.dll
  • Acrobat: C:Program FilesAdobeReader 11.0ReaderAcroRd32.dll

если вы не можете найти их в диалоговом окне “Ссылки на VB-редакторы” или, выполнив поиск в C:Program FilesAdobe, тогда у вас нет необходимых компонентов, установленных на вашем компьютере, чтобы сделать это простым способом

Трудный способ – удалить PostScript и прочитать его в переменных, а затем искать переменные!

НТН

Филипп

Оцените статью
Добавить комментарий