gpt4 book ai didi

python - 使用 python 将 PNG 转换为 PDF

转载 作者:太空狗 更新时间:2023-10-30 01:03:46 26 4
gpt4 key购买 nike

我想编写一个 python 脚本将 PNG 转换为 2 页 pdf(即每个 PDF 2 个 PNG)。该软件需要同时在 Mac 和 Windows 7 上运行。

我目前的解决方案是使用 ReportLab,但在 Mac 上安装起来并不容易。根据其网站,它只有针对 Windows 的编译版本。它有一个跨平台版本,需要安装 C 编译器。

是否有更好的方法来执行此操作(这样我就不必在 Mac 上安装 C 编译器)?我应该使用不同的库,还是完全不同的语言?只要我可以从 python 脚本调用程序,我就可以使用任何语言来创建 pdf。或者,是否有一个非常简单的(即非程序员可以安装它)我可以在 Mac 上安装的 C 编译器?

你有什么建议?

最佳答案

unix 程序convert 可以帮助您进行转换。

convert file.png file.pdf

但是你说你也想把它放在windows下。 PIL imaging library有一个PDF模块。你应该尝试一个简单的

pilconvert file.png file.pdf

要放置多个图像,您可以使用库进行调整,它在调整大小、拼接等方面非常灵活。它也适用于 mac 和 windows

更新2011-02-15

在我的 macosx 上,我已经毫无困难地安装了 reportlab。

% sudo easy_install reportlab
Searching for reportlab
Reading http://pypi.python.org/simple/reportlab/
Reading http://www.reportlab.com/
Best match: reportlab 2.5
Downloading http://pypi.python.org/packages/source/r/reportlab/reportlab-2.5.tar.gz#md5=cdf8b87a6cf1501de1b0a8d341a217d3
Processing reportlab-2.5.tar.gz

因此您可以根据自己的需要结合使用 PIL 和 Reportlab。

关于python - 使用 python 将 PNG 转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4999660/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com