我正在训练使用合并多个文件ghostscript
,但由于 pdf 文件的纸张尺寸不同,因此出现了问题。
到目前为止,我发现了这个命令:
gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf [...] lastfile.pdf
如果纸张尺寸相同,则可以工作,否则则不行。
欢迎提出任何建议吗?
谢谢阅读 :)
答案1
您希望生成的文档中的所有页面都具有相同的纸张大小吗?为此,您需要调整两个文档之一的页面大小。这个问题处理使用 调整一个 PDF 的大小ghostscript
。
否则,只需省去开关-sPAPERSIZE
,因此您的命令将如下所示:
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf file1.pdf file2.pdf file3.pdf lastfile.pdf