Есть ли PDF-ридер с поиском по регулярному выражению

12

Когда я хочу найти фрагмент, например searchPart1, какой-нибудь неизвестный текст searchPart2 в текстовом файле, я использую searchPart1.*searchPart2. Но это невозможно в любом читателе PDF, который я использую. В настоящее время я конвертирую pdf в текстовый файл и открываю его с помощью lessили geany, а затем использую доступное для него регулярное выражение.

Есть ли Pdf Reader с регулярным выражением поиска, кроме командной строки pdfgrep

Тотти
источник
pdfgrepявляется кузнецом, поэтому он не ответил на вопрос полностью. Для принятия ответа требуется программа для чтения PDF со встроенным pdfgrep
сегодня,

Ответы:

10

В репозиториях pdfgrep не является читателем и требует использования терминала, но устраняет необходимость сначала преобразовывать файл pdf в текстовый файл, а затем открывать его в текстовом редакторе с поддержкой:

pdfgrep

В дополнение к функциям, перечисленным в Synaptic, вы можете искать несколько файлов и рекурсивно. Одно большое отличие от обычного grepсостоит в том, что pdfgrep предоставляет не номера строк, а номера страниц. man pdfgrepесть детали.

Простой пример:

pdfgrep -in PATTERN FILENAME

Здесь, iдля нечувствительности к регистру и nдает номер страницы, а не номер строки.

Пример вывода выглядит так:

вывод pdfgrep

Есть короткое видео на YouTube, Pdfgrep - Поиск текста внутри PDF-файлов - также Linux CLI .


источник