我对Python-PDF关系比较陌生。如果我有一个.PNG文件/图片列表,我将如何创建包含这些文件/图片的PDF文档?例如,每页可以有4个吗?我不需要任何其他格式......要求是非常基本的。
由于
答案 0 :(得分:3)
可能有一个python-reportlab解决方案,但根据您的要求,您可能不需要它。您只需使用ImageMagick即可完成相同的操作。
首先将多个PNG合并为一个PNG,目标是一页
montage -mode concatenate a*.png group_a.png
montage -mode concatenate b1.png b2.png b3.png b4.png group_b.png
...
然后简单地
convert group_*.png one.pdf
生成的PDF将有2个页面,每个页面包含多个PNG。
答案 1 :(得分:0)
python程序img2pdf会将图像存储到PDF中(虽然它可能不适用于某些PNG),并且Python中有几个n-up示例用于在页面上放置多个图像。我自己的库pdfrw有一个4-up示例脚本。 (用于打印目的的n-up的通用术语是“页面拼版”,因此有时候这是一个很好的搜索术语。)