如何将许多PDF文件合并成一个文件?

这个问题在这里已经有了答案:

  • 将多个PDF文件合并/转换为一个PDF 13个答案

  • 例如,您可以使用http://www.mergepdf.net/

    要么:

    PDFTK http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

    如果你不在Ubuntu上,并且你有同样的问题(你想开始一个关于SO的新主题,所以建议看看这个问题),你也可以这样做:

    你需要的东西:

    * Full Version of Adobe Acrobat
    
  • 打开你想合并的所有.pdf文件。 这些可以作为单独的选项卡在桌面上最小化。

  • 拉起你想成为合并文档的第一页。

  • 点击屏幕左上角的“合并文件”图标。

  • 弹出的“组合文件”窗口分为三个部分。 第一部分标题为'选择你想要合并的文件'。 选择“添加打开文件”选项。

  • 出现提示时,请在桌面上选择其他打开的.pdf文档。

  • 按照需要在第二个窗口中重新排列文档,标题为“按照您希望它们出现在新PDF中的顺序排列文件”

  • 标题为“选择文件大小和转换设置”的最终窗口允许您控制合并的PDF文档的大小。 考虑你的新文档的目的。 如果要将其作为电子邮件附件发送,请使用小尺寸设置。 如果PDF包含图像或要用于演示文稿,请选择较高的设置。 完成后,选择“下一步”。

  • 最后的选择:在单个PDF文档或PDF包之间进行选择,该包可以选择创建专门的封面。 完成后,点击“创建”,然后保存到您的首选位置。

  • 提示和警告
  • 在合并之前仔细检查PDF文档,以确保包含所有相关信息。 与多页文档相比,重新创建单个PDF页面要容易得多。


    首先,得到Pdftk:

    sudo apt-get install pdftk
    

    现在,如示例页面所示,使用

    pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
    

    将pdf文件合并为一个。


    您也可以使用Ghostscript来合并不同的PDF。 您甚至可以使用它将PDF,PostScript(PS)和EPS混合到一个PDF输出文件中:

    gs 
      -o merged.pdf 
      -sDEVICE=pdfwrite 
      -dPDFSETTINGS=/prepress 
       input_1.pdf 
       input_2.pdf 
       input_3.eps 
       input_4.ps 
       input_5.pdf
    

    但是,我同意其他答案:对于仅用于合并PDF文件类型的用例, pdftk可能是最好的(也是最快的)选项。

    更新:
    如果处理时间不是主要问题,但如果主要问题是文件大小(或者对输出文件的某些功能进行细化控制),那么Ghostscript的方式肯定会为您提供更多的功能。 突出一些差异:

  • Ghostscript可以“合并”输入文件的字体,从而产生较小的输出文件大小。 它也可以重新采样图像,或者将所有页面缩放到不同的大小,或者在需要的时候实现从RGB到CMYK的控制色彩转换(反之亦然)(但是这需要更多的CLI选项,而不是上述命令中概述的) 。
  • pdftk只会连接每个文件,并不会转换任何颜色。 如果您的16个输入PDF中的每一个都包含5个子集字体,则结果输出将包含80个子集字体。 生成的PDF文件的大小(几乎恰好)是输入文件字节的总和。
  • 链接地址: http://www.djcxy.com/p/46941.html

    上一篇: How to merge many PDF files into a single one?

    下一篇: Pipe to/from the clipboard in Bash script