
파일 크기를 줄이기 위해 몇 페이지를 제거하고 싶은 PDF 책이 있습니다. 이에 대한 일반적인 해결책은 작동하지 않았으며 다른 솔루션을 시도했을 때 새로운 문제가 발생했습니다.
- 나는 보통 이를 위해 PDF 정렬 프로그램을 사용하는데, 이는 일반적으로 훌륭한 도구입니다. 그러나 이 특정 문서에서 이를 시도하면 이전에 본 적이 없는 오류가 발생합니다(기본 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