合并两个包含一本书的偶数页和奇数页的 PDF 文件

合并两个包含一本书的偶数页和奇数页的 PDF 文件

我有两个可搜索的 PDF 文档,even.pdf分别odd.pdf包含一本书的偶数页和奇数页。

我可以将每个 PDF 反编译为单独的文件001.pdf 002.pdf 003.pdf,等等。问题是如何合并它们?

它们都是偶数和奇数序列,编号为1, 2, 3。如果反编译过程中的编号为pdftk不同,例如1, 3, 5偶数和2, 4, 6奇数而不是1, 2, 3, 4,我可以简单地将它们合并。

我可以用其他方式来做这件事吗?

答案1

一个简单的解决方案是只使用pdftk方式如下:

pdftk A=odd.pdf B=even.pdf shuffle A Bend-1 output merged.pdf

如果先扫描奇数页然后扫描偶数页,这也有效:

pdftk A=file.pdf  shuffle A1-X Bend-Y output new-file.pdf 

其中 X 是最后一个奇数页,Y 是 X+1。

答案2

来自 PDFtk 主页:

PDFtk 有一个特殊功能,我们专门添加它来解决排列扫描页面的问题:随机播放。假设您有两个 PDF:even.pdf 和 odd.pdf。然后您可以将它们整理成一个文档,如下所示:

pdftk A=odd.pdf B=even.pdf shuffle A B output collated_pages.pdf

如果您的偶数页是按相反顺序排列的,则可以反转其页面范围:

pdftk A=odd.pdf B=even.pdf shuffle A Bend-1 output collated_pages.pdf

随机播放功能的工作原理是从每个输入页面范围中一次取出一页并将它们组合成新的 PDF。您可以在随机播放关键字后指定这些范围,并且可以有两个以上的范围。

使用更多范围的一个例子是:

pdftk A=odd.pdf B=even.pdf shuffle A1 B1 A5-6 B2-3 output out.pdf

在这种情况下,输出包含 A 的第一页(A1)、B 的第一页(B1),然后是 A 的第五页、B 的第二页、A 的第六页,最后是 B 的第三页。

答案3

查看 Sejda - 一种新的高级在线 PDF 操作工具

http://sejda.com/

它能够以不同的方式合并文档,并且可能能够满足您的上述要求 -交替混合任务似乎可以完成您所要求的事情。

使用 Sejda.com 替换和混合 PDF 文件

答案4

我使用免费开源的 PDF 拆分和合并模块PDF SAM 替代组合Github 链接

除了能够合并文件之外,它还能够执行其他有趣的操作。

相关内容