如何使用pdftk将多个PDF文件合并到一页上?

Ale*_*lds 44 pdf merge pdftk

我有一系列 PDF 文件1.pdf2.pdf等等,我想将它们合并到一个文件中,所有的 PDF 都平铺在一页上。

目前,我试图pdftk合并这些文件,但它们被放在单独的页面上:

pdftk 1.pdf 2.pdf ... cat output merged.pdf
Run Code Online (Sandbox Code Playgroud)

有没有办法将单个 PDF 文件平铺到一个母版页上merged.pdf

Ole*_*nge 39

我不知道是否pdftk可以做到这一点,但pdfjam可以。它可以安装在 debian 上或使用sudo apt install texlive-extra-utils. 然后你可以这样做:

pdfjam Page1.pdf Page2.pdf --nup 2x1 --landscape --outfile Page1+2.pdf
Run Code Online (Sandbox Code Playgroud)

它将 2 页并排放在一页上。有了--nup 1x2 --no-landscape你可以把两页一个页面上彼此顶部。


mic*_*cke 6

基于pdfLaTeX 的 pdfnup可能适合您。如果您有很多 pdf 文件,您可能需要制作一个长管 pdfjam 或多次运行它。

python 中也有pdfnup


小智 6

不确定你的意思tiled on one page。我一直在寻找一种在一个页面上合并多个 PDF 的方法 - 在另一个页面上。这可以pdftk像这样完成:

pdftk foreground.pdf background background.pdf output merged.pdf

  • 绝对不是问题的答案。形容词tiled被定义为“排列而不重叠”。 (6认同)