Ghostscript를 사용하여 PDF 파일을 분할하면 추가 빈 페이지가 생성됩니다.

Ghostscript를 사용하여 PDF 파일을 분할하면 추가 빈 페이지가 생성됩니다.

PDF 파일의 페이지를 별도의 한 페이지 PDF 파일로 분할하려고 합니다. 지금까지 이 명령이 작업을 수행합니다.

gs \
-q \
-dQUIET \
-dSAFER \
-dBATCH \
-dNOPAUSE \
-dNOPROMPT \
-dAutoRotatePages=/None \
-sDEVICE=pdfwrite \
-sOutputFile=test0%d.pdf \
-fpdf-sample.pdf

이것은 작동하지만 매번 빈 PDF 파일을 생성합니다.

이것을 피할 수 있는 방법이 있나요?

사용된 Ghostscript 버전: 9.05

답변1

사용을 고려해보세요포플러 도구pdfseparate 도구는 그 반대의 역할을 합니다.

pdfseparate pdf-sample.pdf sample-%d.pdf

답변2

나는 같은 행동을 겪었습니다. 더 깊이 파고든 후문서이는 알려진 문제인 것 같습니다.

그러나 모든 장치가 파일당 한 페이지 기능을 지원하는 것은 아닙니다. 또한 일부 장치는 열릴 때 출력 파일에 쓰기 때문에 추가 빈 페이지가 기록될 수 있습니다(pdfwrite, ps2write, eps2write, pxlmano, pxlcolor...).

관련 정보