![使用 Ghostscript 拆分 PDF 文件会产生一个额外的空白页](https://linux22.com/image/61048/%E4%BD%BF%E7%94%A8%20Ghostscript%20%E6%8B%86%E5%88%86%20PDF%20%E6%96%87%E4%BB%B6%E4%BC%9A%E4%BA%A7%E7%94%9F%E4%B8%80%E4%B8%AA%E9%A2%9D%E5%A4%96%E7%9A%84%E7%A9%BA%E7%99%BD%E9%A1%B5.png)
我尝试将一个 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...)。