将多个 PDF 混合到一张纸中通常由经过培训的图形艺术家完成,他们了解与计算机化 PDF 设计相关的编程问题。
合成器或拼版器将使用多种简单方法微调“拼版”或“合成”,但实际上它只是以不同比例(或相同比例)重印
在这里,我可以在浏览器 PDF 阅读器中以图形方式调整此类“N-UP”方法中最基本的方法,但使用单个编程命令行的复杂性将相似。
最复杂的可能是 40 页作为十版,其中矩阵计算将用于使用折叠、狭缝和出血盒在 LaTeX 中进行“小册子”制作
当为桌面“出版物”设计程序时,数学可能很复杂,但只是使用样板进行重复。https://tex.stackexchange.com/a/490408 https://tex.stackexchange.com/a/490408
Since you have given few clues in the question? I have to presume from "one over the other" that means 2 landscape on 1 portrait
程序和人类作曲家之间的区别可以在这里看到。编程结果从左到右,但是人类查看器将通过 R2L 设置来设置这四张纸。
从评论中可以看出,我们的愿望是模仿,输出与连续视图相同。
在左侧,我们在查看器中看到页面通常间隔开,在中间视图中,PDF 查看器可以使用“连续页面模式”(具有无缝间距,但仍然有 4 个可控页面),右侧是强加的输出垂直无限页。
在这种情况下使用的命令是
cpdf -impose-xy "1 0" fourL.pdf -o Output.pdf
其中 cpdf 是二进制命令行应用程序的跨平台应用程序,或者我相信具有 JavaScript API/SDK 接口和 Python 接口(pycpdflib). See https://github.com/coherentgraphics https://github.com/coherentgraphics
具体来说(链接可能会过时,但目前)https://www.coherentpdf.com/cpdfmanual/cpdfmanualch9.html#x13-860009.2 https://www.coherentpdf.com/cpdfmanual/cpdfmanualch9.html#x13-860009.2