源文件是here,获取代码是sify
,只有一个jpg。如果您无法下载,请联系bblia@126.com。在
但是这个图像不能与fpdf
包一起工作,我不知道为什么。你可以试试。在
因此我必须使用img2pdf
。通过下面的代码,我成功地将此图像转换为pdf格式。在
t=os.listdir()
with open('bb.pdf','wb') as f:
f.write(img2pdf.convert(t))
但是,当多个图像合并到一个pdf文件中时,img2pdf
只是按头到尾组合每个图像。这将导致每个页面大小=imgaesize。简而言之,pdf的第一页是30厘米40厘米,而第二页是20厘米10厘米,第三页是15厘米13厘米…这太难看了。在
我想要相同的页面大小(例如A4
)和相同的imgsize在pdf的每一页中。一页带有一张图片的pdf文件。在
浏览一下img2pdf的documentation,它允许您通过在convert调用中包含布局细节来设置纸张大小:
相关问题 更多 >
编程相关推荐