如何合并许多PDF文件到一个单一的?
我有16个PDF,我想转换成一个单一的…我在Ubuntu 10.10,我该怎么做呢?
例如,您可以使用http://www.mergepdf.net/
要么:
PDFTK http://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
如果你不在Ubuntu上,并且你有同样的问题(你想开始一个新的话题,所以build议看看这个问题),你也可以这样做:
你需要的东西:
* Full Version of Adobe Acrobat
-
打开你想合并的所有.pdf文件。 这些可以作为单独的选项卡在桌面上最小化。
-
拉起你想成为合并文件的第一页。
-
点击屏幕左上angular的“合并文件”图标。
-
popup的“组合文件”窗口分为三个部分。 第一部分的标题是“select你想合并的文件”。 select“添加打开文件”选项。
-
出现提示时,请select桌面上的其他打开的.pdf文档。
-
按照需要在第二个窗口中重新排列文档,标题为“按照您希望它们出现在新PDF中的顺序排列文件”
-
标题为“select文件大小和转换设置”的最终窗口允许您控制合并的PDF文档的大小。 考虑你的新文件的目的。 如果将其作为电子邮件附件发送,请使用小尺寸设置。 如果PDF包含图像或要用于演示文稿,请select较高的设置。 完成后,select“下一步”。
-
最后的select:在一个单独的PDF文档或一个PDF文件包之间进行select,该文件包含创build专用封面的选项。 完成后,点击“创build”,并保存到您的首选位置。
- 提示和警告
在合并之前仔细检查PDF文档,确保包含所有相关信息。 重新创build一个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文件types的用例, pdftk
可能是最好的(也是最快的)选项。
更新:
如果处理时间不是主要问题,但是如果主要关心的是文件大小(或者对输出文件的某些function进行细化控制),那么Ghostscript方式肯定会为您提供更多的function。 突出一些差异:
- Ghostscript可以“巩固”input文件的字体,从而产生较小的输出文件。 它还可以重新采样图像,或者将所有页面缩放到不同的大小,或者在需要的时候实现从RGB到CMYK的颜色转换(反之亦然)(但是这需要更多的CLI选项,而不是上面提到的命令) 。
- pdftk将只是连接每个文件,并不会转换任何颜色。 如果您的16个inputPDF中的每一个都包含5个子集字体,则生成的输出将包含80个子集字体。 生成的PDF文件的大小(几乎恰好)是input文件字节的总和。
有很多免费的工具可以做到这一点。
我使用PDFTK (一个开源的跨平台命令行工具)。
也似乎pdfjam: http ://www2.warwick.ac.uk/fac/sci/statistics/staff/academic/firth/software/pdfjam/