合并 pdf 文件 a4 和 letter linux

合并 pdf 文件 a4 和 letter linux

我正在训练使用合并多个文件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

相关内容