我找到了一种使用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合并...
但我觉得应该有一种方法可以简单地追加到目标而不是覆盖。
谁能告诉我怎么样?
答案 0 :(得分:0)
可能使用不同的工具,你看过pdftk吗? Ghostscript并不打算用于操纵' PDF文件,它意味着从不同的输入源创建它们。当您按照描述使用Ghostscript时,它不会附加文件,它会创建一个新文件,其视觉外观与两个原始文件相同。内容可能与原始内容完全不同。
我相信你也可以使用MuPDF。