검색된 모든 결과를 PDF로 한눈에 보는 방법은 무엇입니까?

검색된 모든 결과를 PDF로 한눈에 보는 방법은 무엇입니까?

분명히, pdf 파일에서 일부 텍스트를 검색할 때 "다음" 또는 "이전" 버튼을 누르면 결과가 하나씩 표시됩니다.

evince 또는 다른 소프트웨어에서 각각에 대한 약간의 컨텍스트를 사용하여 발견된 모든 결과를 한 번에 볼 수 있는지 궁금합니다. Adobe Acrobat이 이 작업을 수행할 수 있는 것으로 기억하고, djview도 djvu 파일에 대해 동일한 작업을 수행할 수 있습니다.

답변1

내가 아는 한, Linux에는 내장 도구 세트의 일부로 이 기능을 제공하는 PDF 리더가 없습니다. 그러나 언제든지 다음과 같은 외부 데스크톱 검색 엔진을 사용할 수 있습니다.회상하다PDF 문서 내의 검색어 인스턴스에 대한 개요를 얻습니다.

Recoll의 최신 릴리스에는 원하는 작업을 정확하게 수행하는 멋진 스니펫 창이 포함되어 있습니다.

여기에 이미지 설명을 입력하세요

또한 페이지 번호 중 하나를 클릭하면 즉시 문서의 관련 부분으로 이동하고 검색어가 문서 뷰어에 전달됩니다.

메모: 이는 명령줄에서 페이지 번호와 검색어를 전달할 수 있는 PDF 뷰어와 함께 Recoll을 사용하는 경우에만 작동합니다. Ubuntu의 기본 PDF 뷰어인 evince가 이를 수행할 수 있습니다. KDE의 Okular와 같은 다른 프로그램은 현재로서는 할 수 없습니다.

답변2

Ubuntu 14.04에서 사용 가능한 Evince 3.10.3은 이 기능을 지원합니다.

답변3

이를 달성하기 위해 콘솔 도구를 사용할 수 있습니다(두 번째 설명 참조).이 페이지):

$ pdftotext yourPdfFile.pdf -| grep yourSearchString

답변4

실제로 PDF(PRINTABLE DOCUMENT FORMAT)는 일반적으로 많은 양의 데이터로 구성되어 있기 때문에 모든 페이지를 찾아서 결과를 표시하는 대신 시간이 걸릴 수 있으며 일부 문서의 경우 실행되지 않을 수 있으므로 이렇게 제공하려는 목적이 있습니다. 현재 페이지에 표시하는 것이 더 좋습니다. 사실 PDF에는 그런 옵션이 없는 것 같아요

관련 정보