我看到过这样一个回答:https://superuser.com/a/598688/130929
但它适用于页数相同的文件。我有一个包含 744 个地址的 PDF,还有一封内容相同的单页信件。我想合并它们以获得 1488 页的 PDF 文件,这样我就可以双面打印,地址在一面,信件在另一面。我该怎么做pdftk
?
帮助中说,如果页面用完,它将停止使用该文档。
shuffle [<page ranges>]
Collates pages from input PDFs to create a new PDF. Works
like the cat operation except that it takes one page at a
time from each page range to assemble the output PDF. If one
range runs out of pages, it continues with the remaining
ranges. Ranges can use all of the features described above
for cat, like reverse page ranges, multiple ranges from a
single PDF, and page rotation. This feature was designed to
help collate PDF pages after scanning paper documents.
我认为
pdftk A=addresses.pdf B=letter.pdf shuffle A B B B B B B B B B B B...x744 output collated.pdf
可能有用,但似乎不太实用。如果我能将信件页面复制 744 次,然后再shuffle collate
复制,也许也可以。
答案1
我可以这样做:在 PDF Viewer Plus 中打开单页 PDF,使用 CTRL-A 选择所有页面,按住 CTRL 并拖动以插入和复制页面,然后重复此操作约 9 次(这要归功于指数增长)。然后我又选择了 82 页,并以相同的方式复制它们,最终达到 594 页。我一开始很费劲,先打印然后重新进纸,但已经完成了 150 份副本(744-150=594)。一旦我有了内部 PDF,我就会将pdftk
它们整理成一个 PDF,以便进行双面打印。我从第 151 页开始,因为我已经用困难的方式打印了 150 页。这是我用来整理它们的命令。
"C:\Program Files (x86)\PDFtk\bin\Pdftk.exe" A="Addresses - Chloe.pdf" B="Flyer - Google Docs-x594.pdf" shuffle A151-end B output flyer.pdf