3 回答
TA贡献1906条经验 获得超3个赞
遵循此页面上的提示后,这是我的经验。
pyPDF无法将图像嵌入文件中。它只能拆分和合并。(来源:Ctrl + F通过其文档页面)这很好,但是如果您的图像尚未嵌入PDF中,则不行。
pyPDF2似乎在pyPDF之上没有任何其他文档。
ReportLab非常广泛。(Userguide)但是,通过一点Ctrl + F并通过其源代码进行grepping,我得到了:
首先,下载Windows安装程序和源代码
然后在Python命令行上尝试:
from reportlab.pdfgen import canvas
from reportlab.lib.units import inch, cm
c = canvas.Canvas('ex.pdf')
c.drawImage('ar.jpg', 0, 0, 10*cm, 10*cm)
c.showPage()
c.save()
我所需要做的就是将一堆图像转换为PDF,以便检查它们的外观并进行打印。以上足以实现该目标。
ReportLab很棒,但可以从其文档中突出显示的helloworlds中受益。
TA贡献1839条经验 获得超15个赞
我建议使用Pdfkit。(安装指南)
它从html文件创建pdf。我选择从Python金字塔堆栈通过2个步骤创建pdf:
使用mako模板在服务器端呈现您想要的样式和标记pdf文档
pdfkit.from_string(...)通过将呈现的html作为参数传递的执行方法
这样,您将获得包含样式和图像的pdf文档。
您可以按以下方式安装它:
使用点
pip install pdfkit
您还需要安装wkhtmltopdf(在Ubuntu上)。
添加回答
举报