使用GhostScript将源pdf页面附加到另一个pdf

时间:2014-07-24 13:55:35

标签: pdf append ghostscript

我找到了一种使用Ghostscript合并两个pdf的方法;

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=TARGET.dpf SOURCE1.pdf SOURCE2.pdf

我还找到了一种方法,只使用来自源pdf的某个页面范围;

gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite  -dFirstPage=1 -dLastPage=1 -sOutputFile=TARGET.pdf SOURCE.pdf

但我需要做的是将文档A中的第1页与整个文档B合并。 我知道我可以从文档A中提取第1页到新文档(doc C),然后将新文档(C)与文档B合并...

但我觉得应该有一种方法可以简单地追加到目标而不是覆盖。

谁能告诉我怎么样?

1 个答案:

答案 0 :(得分:0)

可能使用不同的工具,你看过pdftk吗? Ghostscript并不打算用于操纵' PDF文件,它意味着从不同的输入源创建它们。当您按照描述使用Ghostscript时,它不会附加文件,它会创建一个新文件,其视觉外观与两个原始文件相同。内容可能与原始内容完全不同。

我相信你也可以使用MuPDF。