您可以使用ReportLab,它非常广泛。
首先,下载安装 ReportLab
然后在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()
ReportLab最适合生成PDF
但是,它也更加复杂
尝试Link 1 Link 2以便更好地理解