python通过reportlab实现图片转换pdf详解编程语言

Reportlab是用python开发的生成pdf的工具包,它是一个开源软件。

#!/usr/bin/env python 
  
import os 
import sys 
from reportlab.lib.pagesizes import A4, landscape 
from reportlab.pdfgen import canvas 
f = sys.argv[1] 
filename = ''.join(f.split('/')[-1:])[:-4] 
f_jpg = filename+'.jpg' 
print f_jpg 
def conpdf(f_jpg): 
    f_pdf = filename+'.pdf' 
    (w, h) = landscape(A4) 
    c = canvas.Canvas(f_pdf, pagesize = landscape(A4)) 
    c.drawImage(f, 0, 0, w, h) 
    c.save() 
    print "okkkkkkkk." 
  
conpdf(f_jpg)

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8183.html

(0)
上一篇 2021年7月18日
下一篇 2021年7月18日

相关推荐

发表回复

登录后才能评论