Как быстро отобразить все результаты поиска в формате PDF?

Как быстро отобразить все результаты поиска в формате PDF?

Например, при поиске текста в PDF-файле результаты будут отображаться по одному при нажатии кнопки «Далее» или «Назад».

Интересно, можно ли просмотреть все найденные результаты сразу с небольшим контекстом для каждого в evince или другом программном обеспечении? Я помню, что Adobe Acrobat, кажется, может это делать, и djview может делать то же самое для файлов djvu.

решение1

Насколько мне известно, в Linux нет PDF-ридера, который бы предлагал такую ​​возможность как часть своего встроенного набора инструментов. Однако вы всегда можете использовать внешний поисковик для рабочего стола, напримерВспомнитьдля получения обзора вхождений поискового термина в PDF-документе.

Новейшие релизы Recoll поставляются с удобным окном фрагментов, которое делает именно то, что вам нужно:

введите описание изображения здесь

Более того, нажатие на один из номеров страниц немедленно перенаправит вас к соответствующей части документа и передаст поисковый запрос просматривающему документ.

Примечание: это будет работать только если вы используете Recoll в паре с просмотрщиком PDF, который может передавать номера страниц и поисковые запросы из командной строки. Просмотрщик PDF по умолчанию в Ubuntu, evince, может это делать. Другие, такие как Okular от KDE, на данный момент не могут.

решение2

Evince 3.10.3, доступный в Ubuntu 14.04, поддерживает эту функцию

решение3

Для этого можно использовать консольные инструменты (см. второй комментарий наэта страница):

$ pdftotext yourPdfFile.pdf -| grep yourSearchString

решение4

На самом деле, цель предоставления такого рода информации заключается в том, что PDF (ФОРМАТ ПЕЧАТАЕМОГО ДОКУМЕНТА) обычно состоит из большого объема данных, поэтому вместо поиска всех страниц и отображения результатов может потребоваться время, а для некоторых документов он может не запуститься, поэтому лучше отображать текущую страницу. И на самом деле я думаю, что для PDF такой опции нет.

Связанный контент