Как получить конкретное утверждение из PDF, используя селен с VBA - PullRequest
0 голосов
/ 29 июня 2019

Это вопрос преемственности по ссылке ниже. https://stackoverflow.com/a/56649098?noredirect=1 Мне нужно сделать две вещи 1. Скопируйте весь текст из PDF и вставьте его в Excel 2. Скопируйте несколько строк и выполните цикл, чтобы найти нужный мне текст

История моего проекта - я открываю веб-страницу с учетными данными пользователя, после пары кликов в браузере открывается PDF-файл. Так что теперь мне нужно получить конкретное утверждение из этого. Проблема в том, что PDF-файл является динамическим, а требуемое утверждение постоянно меняется (строка иногда находится на 6-м, а иногда на 9-м или 10-м и 11-м), поэтому две вещи, которые я упомянул выше, помогут мне, и я знаю, что оба звучат одинаково но это не так. Ниже приведен код, который я использовал для получения конкретного оператора, но как мне создать цикл для всех операторов или получить несколько операторов.

Const statext As String = _
"addEventListener('message',function(e){" & _
" if(e.data.type=='getSelectedTextReply'){" & _
"  var txt=e.data.selectedText;" & _
"  callback(txt && txt.match(/[^\r\n]+/g)[7]);" & _
" }" & _
"});" & _
"plugin.postMessage({type:'initialize'},'*');" & _
"plugin.postMessage({type:'selectAll'},'*');" & _
"plugin.postMessage({type:'getSelectedText'},'*');"

Casestatus = bot.ExecuteAsyncScript(statext)

Я очень новичок в программировании и автоматизации, поэтому, может быть, я упускаю основную вещь. Пожалуйста, простите меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...