python通过reportlab实现图片转换pdf,,Reportlab是用p


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

#!/usr/bin/env pythonimport osimport sysfrom reportlab.lib.pagesizes import A4, landscapefrom reportlab.pdfgen import canvasf = sys.argv[1]filename = ''.join(f.split('/')[-1:])[:-4]f_jpg = filename+'.jpg'print f_jpgdef 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)

评论关闭