使用 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

考虑使用poppler 工具工具 pdfseparate 相反:

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

答案2

我也遇到过同样的行为。深入挖掘后文档看来这是一个已知问题:

但请注意,并非所有设备都支持每个文件一页功能。此外,由于某些设备在打开时写入输出文件,因此可能会写入额外的空白页(pdfwrite、ps2write、eps2write、pxlmano、pxlcolor...)。

相关内容