提取每个文档的第2页,并使用Ghostscript合并到单个文档中

时间:2014-10-13 21:30:46

标签: ghostscript

我有一组pdf文件,我希望:

  • 提取每个
  • 的第2页
  • 将所有第二页合并为一个文档

我知道如何使用Ghostscript独立完成这些操作(在途中生成一堆临时的1页PDF文件),但有没有办法在一个命令中执行此操作?

1 个答案:

答案 0 :(得分:1)

你有什么尝试?

如果您想要每个文件中的相同的页面,那么:

gs -sDEVICE=pdfwrite -o out.pdf \
   -dFirstPage=2 -dLastPage=2 \
    input1.pdf input2.pdf

应该有用。

请注意我通常的警告适用; pdfwrite不是“操纵”源PDF文件,而是完全解释它们以生成绘图基元列表,然后重新组合以形成全新的PDF文件。在任何时候你都“提取”或“合并”PDF文件,输出文件的内容与输入文件没有任何关系,除了视觉外观。