我想打印几个不同的标签。我找到了以下代码:
convert *.jpg my_new.pdf
这有效,但每张纸仍然只能打印一张标签。有人有什么建议吗?提前谢谢大家。
答案1
我不会使用 imagemagick 直接从 JPG 制作 PDF,而是使用自由办公室 将图像平铺到所需的纸张大小上,然后直接打印或导出为 PDF - 这允许您轻松自定义布局、大小等(要更改页面大小,请转到格式 > 页面):
如果你想使用 imagemagick 并在每张纸上打印多个标签,这是可能的剪辑转换为平铺图像的选项(重复图像的最简单方法是在文件夹内制作多个副本):
convert *.jpg -tile 2x3 out.jpg
(要在每个图像之间添加间距,您可以使用几何选项:)
convert in*.jpg -tile 2x3 -geometry +2+2 out.jpg
然后你可以将该图像转换为 PDF(如果您想要某种边距,可以尝试通过添加选项为图像添加边框-border 4x4 -bordercolor "#FFFFFF"
)。我在这里指定了页面大小作为 A4:
convert out.jpg -page A4 -format pdf out.pdf
对于这两个选项,您可能想要检查 DPI(每英寸点数) - 如何不是我认为打印时像素化程度足够高,可以满足您的需要。