Есть ли 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 .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.