파일 크기를 줄이기 위해 몇 페이지를 삭제하고 싶은 PDF 책이 있습니다. 이에 대한 일반적인 솔루션은 작동하지 않았으며 다른 솔루션을 시도했을 때 새로운 문제가 발생했습니다.
- 나는 보통 이 작업을 위해 PDF 정렬 프로그램을 사용하는데, 이는 일반적으로 훌륭한 도구입니다. 그러나 이 특정 문서에서 이를 시도했을 때 이전에는 본 적이 없는 오류가 발생했습니다(base 8 int(): b'228' 에 대한 잘못된 리터럴).
- pdftk를 사용하여 페이지를 삭제할 수 있지만 결과 문서의 파일 크기가 원본 문서 크기의 두 배 이상이므로 페이지 삭제라는 원래 목적에 맞지 않습니다.
- "파일로 인쇄" 명령을 사용하여 올바른 페이지를 제거할 수도 있지만 페이지 주위에 여백이 크고 글꼴이 작고 공백이 많아 파일을 읽기가 더 어렵습니다.
보시다시피 문서를 그대로 유지하면서 페이지를 삭제하는 것은 매우 까다롭습니다. 다른 솔루션에 대한 제안이나 이러한 문제에 대해 알아내면 크게 감사하겠습니다!
답변1
pdftk
귀하의 경우 더 큰 문서를 생성하는 것은 이상합니다. 시도해 봤어?정밀한다음 명령은 다음에서 가져온 것입니다.여기?
pdftk infile.pdf cat 1-r2 output outfile.pdf
(제가 지적한 링크의 설명에서 언급했듯이 여러 범위를 지정하여 필요에 따라 페이지 선택을 변경할 수 있습니다.)
어떤 이유로 더 큰 파일 생성을 피할 수 없는 경우 다음 예를 시도해 pdftk
볼 수 있습니다 .pdfjam
pdfjam infile.pdf <page ranges> --landscape -o outfile.pdf
하지만 .pdfjam
pdftk