【问题标题】:Python Multiple .PNG Files per PDF Page每个 PDF 页面的 Python 多个 .PNG 文件
【发布时间】:2015-08-18 08:54:22
【问题描述】:

我对 Python-PDF 关系比较陌生。如果我有一个 .PNG 文件/图片列表,我将如何使用这些文件/图片创建 PDF 文档?例如,是否有可能每页有 4 个?我不需要任何其他格式...要求非常基本。

谢谢

【问题讨论】:

    标签: python pdf reportlab


    【解决方案1】:

    可能有 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。

    【讨论】:

      【解决方案2】:

      python 程序 img2pdf 会将图像存储到 PDF 中(但它可能不适用于某些 PNG),并且 Python 中有几个 n-up 示例用于将多个图像放在一个页面上。我自己的库 pdfrw 有一个 4-up 示例脚本。 (用于打印目的的 n-up 的通用术语是“页面拼版”,因此有时这是一个很好的搜索词。)

      【讨论】:

        猜你喜欢
        • 2020-03-21
        • 1970-01-01
        • 1970-01-01
        • 2014-01-14
        • 2021-12-01
        • 2010-10-04
        • 2016-02-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多