Чи є читач Pdf з регулярним пошуком виразів


12

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

Чи є читач Pdf з регулярним пошуком виразів, крім командного рядка pdfgrep


pdfgrepє греппером, тому він не відповів на питання повністю. Для прийняття відповіді потрібен читач pdf з вбудованим pdfgrep
totti

Відповіді:


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.