我尝试将一个 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...)。