全部
我想将两个 PDF 合并为一个 PDF。与此同时,我想无缝地加入这两个 PDF。
例如,假设第一个PDF文件的最后一页有很多空白,合并后,我希望第二个PDF从第一个PDF的空白处开始。
我们有任何工具支持吗?
这是一项不那么难的任务:
假设我们有两个看起来像这样的 pdf
我们想把这两个 pdf 页面合并成一个新的单页,像这样,为了不浪费太多的纸张和节约(见左下图: http: //ge.tt/1tl71Gf/v/3),而不是在两页的文本之间有很多空白(见右图: http: //ge.tt/1tl71Gf/v/5):
然后,我们开始粗略估计在第一个 pdf 页面中文本之后的剩余空间,以插入带有文本的第二页 3。在我们的例子中,我们有一个 A4 文档,其大小(以 postscript 点表示)为:595x841
在两个 pdf 页面中,我们假设文本或多或少以相同的高度开始,或者换句话说,与上边距的距离相同,因此,如果我们想将第二个pdf 页面及其文本强加在第一个pdf上页面,没有覆盖第一页的文字,而是放在它之后,我们需要方便地向下移动第二页的文字内容
在我们的示例案例中,我在pdftk和sed的帮助下将第二个 pdf 页面的文本内容向下移动了 200 个点(我们将向下移动的值添加到原始高度 - 在我们的例子中为 841 - 以保留页面的几何形状,所以841变成1041,而页面高度保持不变)
sed 's/MediaBox \[0 0 595 841]/MediaBox \[0 200 595 1041 ]/g'<2.pdf>2bis.pdf
结果是这样(左角的图像),而最初第二个pdf页面的文本内容以右角的图像开始:
现在,完成此操作后;我们需要将第二个 pdf 页面强加在第一个 pdf 页面上
这可以再次使用 pdftk 完成,将第二个 pdf 页面及其文本向下移动,在背景中
pdftk 1.pdf background 2bis.pdf output seamless_imposed.pdf
这就是结果: http: //ge.tt/1tl71Gf/v/3
不,那是不可能的。您可以合并页面,但不能合并内容。您必须提取第一个的内容并将第二个的内容附加到第一个。没有解决的是页眉和页脚。
我们在这些情况下使用的工具是 PdfArranger
在前面的示例中,我们有几个运输标签浪费了页面的一半,底部有空格。
一旦我们通过多选单独或批量裁剪底部的 50%,我们将保存为合并的 PDF。
然后在打印时,选择“打印为 pdf”并在页面设置设置中选择每面 2 页并调整缩放、适合和页面方向以满足您的要求。
在我们的示例中,我们通过裁剪并结合 PdfArranger 和打印设置来为每两个标签保存一页,当然有几种工具可以实现相同的效果,但这个工具非常轻巧且易于使用。