源文件是这里,.The提取代码是sify,它只是一个jpg。如果您不能下载,请联系bbliao@126.com。
但是这个映像不适用于fpdf包,我不知道为什么。你可以试试。
因此,我必须使用img2pdf。使用下面的代码,我成功地将此图像转换为pdf。
t=os.listdir()
with open('bb.pdf','wb') as f:
f.write(img2pdf.convert(t))然而,当多个图像被组合成一个pdf文件时,img2pdf只是通过head_to_tail将每个图像组合在一起。这就导致了每一页大小的大小。简单地说,第一页的pdf是30厘米*40厘米,第二页是20厘米*10厘米,第三页是15*13。
我想要相同的页面大小(例如A4)和相同大小的每一页的pdf。一页pdf与一张图片。
发布于 2019-06-27 04:27:11
通过浏览文档 for img2pdf,您可以通过包含转换调用的布局细节来设置纸张大小:
import img2pdf
letter = (img2pdf.in_to_pt(8.5), img2pdf.in_to_pt(11))
layout = img2pdf.get_layout_fun(letter)
with open('test.pdf', 'wb') as f:
f.write(img2pdf.convert(['image1.jpg','image2.jpg'], layout_fun=layout))https://stackoverflow.com/questions/56782699
复制相似问题