Okular에서 PDF의 페이지를 삭제하는 방법은 무엇입니까?

Okular에서 PDF의 페이지를 삭제하는 방법은 무엇입니까?

메뉴나 문서에서 내가 상상했던 것만큼 간단한 것을 보지 못했습니다.

여러 페이지로 구성된 PDF가 있고 Okular GUI에서 특정 페이지를 삭제하고 싶습니다.

답변1

Okular에서는 페이지를 삭제할 수 없습니다. 그러나 수정된 ​​PDF 문서를 자동으로 새로 고칠 수 있으므로 외부 도구(예: .pdf)를 사용하여 문서를 수정한 후 수동으로 다시 열 필요가 없습니다 pdftk. 특정 페이지를 제거하려면 cat옵션을 사용하고 대상 PDF 파일에 보관할 페이지 범위를 지정하십시오. 예를 들어, 5페이지를 삭제하려면 document.pdf다음 명령을 실행합니다.

pdftk document.pdf cat 1-4 6-end output out.pdf && mv out.pdf document.pdf

답변2

간단한 GUI 솔루션을 원한다면 찾았습니다.PDF 정리정말 가치 있고 최종 사용자와 호환됩니다. 이를 사용하면 마우스를 사용하여 PDF 문서의 개별 페이지를 병합, 결합, 분할, 추출, 삭제 및 삽입할 수 있습니다.

그리고 그것은 단지 300kB입니다.

sudo apt install pdfarranger

답변3

저는 항상 설치된 패키지에 대한 종속성 추적을 줄이려고 노력합니다. pdftk젠투 시스템에 16개의 추가 Java 종속 항목을 설치해야 하기 때문에 ...

따라서 (적어도 완전성을 위해) Ghostscript를 사용하여 이 작업을 수행할 수 있다는 점을 지적하고 싶습니다. 대부분의 Linux 시스템에 사전 설치되어 제공됩니다.

문서의 2, 7, 9, 14페이지를 삭제한다고 가정해 보겠습니다.

gs -sPageList=1,3-6,8,10-13,15- -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSAFER  -sOutputFile=myPDF_out.pdf myPDF.pdf

15 뒤의 대시는 15부터 문서 끝까지의 모든 페이지를 유지한다는 의미입니다.

따라서 5페이지만 삭제하려면 다음을 실행하면 됩니다.

gs -sPageList=1-4,6- -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSAFER  -sOutputFile=myPDF_out.pdf myPDF.pdf

(페이지 번호는 오름차순이어야 함)

답변4

LibreOffice 그림은 서식이 깨지기 때문에 작동하지 않습니다. 하지만,신문원본 문서 형식을 유지하면서 페이지를 삭제(및 재배열)할 수 있습니다.

관련 정보