我有数百个pdf文件代表纸牌游戏的牌。它们是使用LaTeX构建的标准2.5“x3.5”文件。为了打印它们,我想将它们连接成一个单独的pdf,每页9张卡(最适合的)。目前我使用montage -density 300 -tile 3x3 -geometry 750x1050+50+25 a.pdf b.pdf ...
不幸的是,此解决方案存在一些问题:
细节丢失 - -density
选项对于获得不错的质量是必要的,结果取决于所需的质量。我的打印机可以600dpi打印,因此我应该使用-density 600
,但有些打印机无法正确处理。
慢 - 我不使用600的另一个原因是,即使在300,imagemagick也非常慢,因为我认为它正在将pdf转换为图像,然后将它们连接成pdf。
受限制 - 此外,当输入文件的数量增长到足够大时,蒙太奇将崩溃而无法创建生成的pdf。
损失额外费用 - 最后,生成的pdf不会保留原件的元数据。最重要的是,文本不再可选。这意味着我无法在pdf中搜索特定的卡片。
为了解决这个问题,我目前正在使用pdfunite制作一张长pdf,每页1张卡,然后告诉我的打印机在每页上打印9张。结果非常接近预期的效果,但卡的尺寸略有失真,这有点问题。
有没有办法在特定大小的网格中连接pdf?