Linux:将多幅图像连接成一个 PDF 文件,每页有几幅图像

Linux:将多幅图像连接成一个 PDF 文件,每页有几幅图像

我知道 ImageMagick 的convert程序可以按如下方式用于将图像集合(例如,PNG 格式)转换为 PDF 文件:

convert *png output.pdf

这样做的问题是每幅图像都会被拉伸以适合一页,而我想保留图像的原始尺寸,并将尽可能多的图像放在 PDF 文件的一页上,然后再移动到另一页。

知道怎样做吗?

答案1

您要做的事情是将多幅图像放在一页 (PDF) 中,这并非易事。一旦涉及到 PDF 之类的东西,甚至图像的“原始尺寸”概念也不再是微不足道的。图像的尺寸以像素为单位,而 PDF 不知道像素。您必须处理诸如 dpi(每英寸点数或每英寸像素数)之类的东西。

我建议你查找一些排版工具,例如乳胶

答案2

作为 LaTeX 的替代品,你可以结合使用imagemagick 的montage生成每个页面,然后将得到的蒙太奇连接成多页 PDF。

实际运行的命令取决于图像大小的变化程度。

相关内容