将页面从 A6 pdf 重新排列为 A4 pdf

将页面从 A6 pdf 重新排列为 A4 pdf

我有一份 22 页的 PDF 文档。每页都是 A6 格式,因此其中四页可以放在一张 A4 纸上。这 22 页的顺序是奇数页(1、3、5、...)是 A6 明信片的正面,偶数页(2、4、6、...)是相应的背面

我现在想将 A6 页面放在 A4 页面上,这样第一个 A4 页面包含 A6.pdf 的第 1、3、5 和 7 页,而所需 output.pdf 的第二个 A4 页面包含 A6.pdf 的第 2、4、6 和 8 页。A4.pdf 的第三页将再次包含四个正面,A4.pdf 的第四页将包含相应的背面,依此类推。

使用双面打印机打印 A4.pdf 并将 A4 页面裁切两次,即可得到 4 张正面和背面一致的 A6 卡片。A6 页面为横向,人们希望将页面翻转到短边 - 就像明信片一样。

那么,我该如何将包含 22 页的 A6.pdf 转换为具有所需顺序的 A4.pdf?

编辑:这个问题不是重复的像打印书一样打印 PDF - 每张纸双面 2 页因为我想获得具有所述功能的新 A4 pdf,而不是直接打印。

答案1

我在这里找到了基于 LaTeX 的解决方案https://tex.stackexchange.com/questions/261431/print-eight-a6-pages-on-one-two-sided-a4-sheet-in-a-book-folding-order

将代码片段保存在 print.tex 文件中并调用pdflatex print.tex。然后生成具有所需页面设置的 print.pdf。

\documentclass[a4paper,landscape]{article}
\usepackage[margin=0pt]{geometry}
\usepackage[skins,raster]{tcolorbox}
\pagestyle{empty}
\begin{document}
\begin{tcbraster}[raster height=\textheight,raster equal skip=0pt,blank,
    graphics pages={1,3,5,7,  2,4,6,8,  9,11,13,15,  10,12,14,16, 17,19,21,21, 18,20,22,22}]
  \tcbincludepdf{a6.pdf}% <-- The A6 document with 22 pages
\end{tcbraster}
\end{document}

这个解决方案对我来说很有效,而且足够了,但从学术角度来看,我并不满意,因为它需要完整的 LaTeX 安装,这似乎有点过头了。所以我期待任何其他解决方案!

相关内容