В настоящее время я пытаюсь автоматизировать сценарий мастера действий, в котором я могу извлекать имена в виде строк, а затем использовать эти строки, чтобы назвать файл и повторно сохранить его как «Фамилия, имя - Имя документа». У меня конкретно возникли проблемы с извлечением строки и созданием имени файла.
По сути, скажем, имя
Джон Смит
Единственное отличие - это шрифт, который отличается от остального документа. Мне нужно извлечь это имя из документа, а затем повторно сохранить его как имя файла как «Смит, Джон - Имя документа». Если это вообще помогает, страница, на которой необходимо извлечь информацию, всегда находится на определенной странице, одинаковой в каждом документе. Любая помощь будет невероятно оценена.
Большое спасибо за ответ! К сожалению, информация конфиденциальна, я пытался найти способ разместить ее здесь, но не смог все отредактировать. Однако почти в каждом документе он находится в одном и том же месте. Есть ли способ сказать что-то вроде if (существует строка в этих координатах) {извлекать строку} else {вывести "без имени") извините, я понимаю, что это было невероятно грубо, большое вам спасибо за вашу помощь
Вы также отметили свой вопрос Ява. Означает ли это, что вы также принимаете решение Java?
Да, я использую мастер действий в adobe pdf pro, поэтому поддерживается только Java.
"Есть ли способ сказать что-то вроде if (существует строка в этих координатах) {извлечь строку} else {output" no name ")" Типа ... Acrobat JavaScript позволит вам перебирать каждое слово на данной странице, а затем узнайте его местоположение (ограничивающая рамка). С помощью этой информации вы можете определить, существует ли слово внутри прямоугольника, в котором находится имя. Предупреждение ... это будет не быстро.
Это может сработать, даже если не быстро, но все равно может помочь. Также на самой странице не так много текста



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


К сожалению, Acrobat JavaScript не может определить шрифт, используемый для определенного слова. Однако, если ограничивающая рамка имени достаточно отличается от остальной части документа, это может помочь. Кроме того, если имя всегда имеет одни и те же координаты, вы можете найти имя таким образом. Можете ли вы разместить образец документа где-нибудь?