Pdf

使用 Ghostscript 拆分 PDF 文件會產生一個額外的空白頁

  • December 19, 2018

我嘗試將一個 PDF 文件的頁面拆分為單獨的一頁 PDF 文件。到目前為止,此命令完成了這項工作:

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

這可行,但每次生成一個更多的 PDF 文件時,它只是空白。

有沒有辦法避免這種情況?

使用的 Ghostscript 版本:9.05

考慮使用poppler-utils工具 pdfseparate 代替:

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

我遇到了同樣的行為。在深入研究文件後,這似乎是一個已知問題:

但請注意,並非所有設備都支持每個文件一頁功能。此外,由於某些設備在打開時會寫入輸出文件,因此可能會寫入額外的空白頁(pdfwrite、ps2write、eps2write、pxlmono、pxlcolor,…)。

引用自:https://unix.stackexchange.com/questions/184029