我有两个可搜索的 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
,我可以简单地合并它们。
我可以用其他方式做到这一点吗?
小智 44
一个简单的解决方案是按以下方式仅使用pdftk:
pdftk A=odd.pdf B=even.pdf shuffle A Bend-1 output merged.pdf
Run Code Online (Sandbox Code Playgroud)
如果先扫描奇数页然后偶数页,这也适用:
pdftk A=file.pdf shuffle A1-X Bend-Y output new-file.pdf
Run Code Online (Sandbox Code Playgroud)
其中 X 是最后一个奇数页,Y 是 X+1。
Mel*_*ard 28
从 PDFtk 主页:
PDFtk 有一个特殊功能,我们专门添加了它来解决排列扫描页面的问题:shuffle。假设您有两个 PDF:even.pdf 和odd.pdf。然后,您可以将它们整理成一个文件,如下所示:
Run Code Online (Sandbox Code Playgroud)pdftk A=odd.pdf B=even.pdf shuffle A B output collated_pages.pdf
如果您的偶数页顺序相反,您可以反转其页面范围:
Run Code Online (Sandbox Code Playgroud)pdftk A=odd.pdf B=even.pdf shuffle A Bend-1 output collated_pages.pdf
shuffle 功能的工作原理是从每个输入页面范围中一次取出一页并将它们组合成一个新的 PDF。您可以在 shuffle 关键字之后指定这些范围,并且可以有两个以上的范围。
使用更多范围的一个例子是:
pdftk A=odd.pdf B=even.pdf shuffle A1 B1 A5-6 B2-3 output out.pdf
Run Code Online (Sandbox Code Playgroud)
在这种情况下,输出包含 A 的第一页 (A1),B 的第一页 (B1),然后是 A 的第五页,B 的第二页,A 的第六页,最后是 B 的第三页。
查看 Sejda - 一种新的高级在线 PDF 操作工具
它能够以不同的方式合并文档,并且可能能够满足您的上述要求 -交替和混合任务似乎可以满足您的要求。
归档时间: |
|
查看次数: |
39424 次 |
最近记录: |