2016-08-18 3 views
-1

Я пытаюсь использовать VBA, чтобы выбрать три строки данных в файле PDF и скопировать их в буфер обмена. Я пробовал сторонние библиотеки, но я все еще не могу найти простого решения. Я могу использовать курсор для выбора данных и их копирования, поэтому я просто хочу автоматизировать этот шаг с помощью VBA.Выберите три строки текста в PDF с помощью VBA

Я смотрел высоко и низко для ответа на это, и я чувствую, что это может быть очень просто, и я просто пропустил его. Я предполагаю, что могу просто использовать метод «highliteList» в библиотеке acrobat для выбора строк, но я не знаю, как указать, с чего начать выбор. Существует заголовок на каждой странице, так что я просто хочу сказать, что-то вроде: для каждого заголовка В pdf.pages NextLine.SelectRow NextLine.SelectRow Следующая заголовок Selection.CopyToClipboard

Возможно ли это? Я знаю, что эти методы, вероятно, не существуют, я использовал его в качестве примера. У кого-нибудь есть опыт в этом? Заранее спасибо за любую помощь

ответ

1

Я нашел решение для всех заинтересованных. Я использовал библиотеку экстрасети Bytescout PDF для преобразования файла в формат .xls. Затем я просто разбирал то, что мне нужно в Excel, так как Excel легко работать с помощью vb.net.