현재 Okular를 사용하면 다음을 할 수 있습니다.하이라이트 모드또는텍스트 선택 모드, 그러나 동시에 둘 다는 아닙니다. 읽을 때 강조 표시를 내 노트와 혼합할 수 있도록 텍스트 발췌문을 내 노트 어딘가에 복사하는 경우가 많기 때문에 매우 짜증나는 일입니다.
okularrc
이를 가능하게 하기 위해 내부의 무언가를 해킹하는 것이 가능합니까 ?
이와 같은 것은 설정 메뉴에서 찾을 수 있을 만큼 직관적으로 보이지만 아직 발견하지 못했습니다. 거기 있나요?
나는 이런 유형의 행동과 강조가 Zathura에 있었으면 좋겠지만 분명히현재는 그런 기능이 없습니다. Zathura 안정 포크나 이러한 모든 기능을 갖춘 유사한 소프트웨어를 아는 사람이 있습니까? 물론 이것은 답변의 필수 부분은 아니며 다른 사용자에게도 유용할 수 있는 것으로 제가 찾은 것입니다.
이 질문과 비슷한 질문이 있습니다여기, 누군가 Okular를 분기하고 수정하여 해결책을 찾았습니다. 하지만 그렇게까지 갈 만큼 전문성도, 관심도 부족해서 안타깝습니다.
답변1
Okular에서는 이 작업을 수행할 수 없을 것 같지만(AFAIK, 텍스트 선택 모드에서만 텍스트를 선택할 수 있습니다)qpdf 뷰어보고 있는 페이지의 영역을 Shift 키를 누른 채 마우스 오른쪽 버튼으로 클릭하고 드래그하여 선택할 수 있습니다.
영역을 선택하면 '텍스트 복사', '텍스트 선택', '이미지 복사', '이미지를 파일에 저장'할 수 있는 메뉴가 나타납니다.
"선택"은 텍스트를 X의 선택 버퍼에 복사하고(예: 마우스 가운데 버튼을 클릭하여 붙여넣기) "복사"는 텍스트를 클립보드에 복사합니다.
텍스트 복사 및 선택 옵션은 PDF에 텍스트 이미지가 아닌 실제 텍스트가 있는 경우에만 사용할 수 있습니다.
주목할 가치가 있습니다: qpdfview는 북마크와 주석을 지원합니다.
그런데 PDF에 실제로 선택할 수 있는 텍스트가 없지만 스캔한 텍스트 이미지가 상당히 깨끗한 경우 다음을 사용하여 텍스트 레이어를 추가할 수 있습니다.Ocrmypdf. 스캔 품질이 좋지 않거나 "잡음" 배경이 있는 스캔은 결과 텍스트의 품질에 큰 영향을 미칩니다. 많은 종속성 이 ocrmypdf
있으며 require python3
,고스트 스크립트,tesseract-ocr그리고 더.
pdftotext
마지막으로, PDF에 텍스트 레이어가 있는 경우(또는 ocrmypdf를 사용하여 텍스트 레이어를 추가한 경우) 다음을 사용하여 모든 텍스트를 추출할 수 있습니다.포플러 도구. $LESSOPEN
실행하도록 구성한 경우 lesspipe
에도 실행할 수 less filename.pdf
있으며 less
자동으로 실행되어 pdftotext
.PDF 파일의 텍스트를 볼 수 있습니다. 텍스트 복사 및 붙여넣기가 less
쉽고 간단합니다.
제가 언급한 모든 프로그램은 배포용으로 미리 패키지되어 있어야 합니다. 그들은 확실히 데비안과 우분투에서도 작동합니다. 대부분의 다른 사람들도 그것을 가지고 있지 않다면 놀랄 것입니다.