python使用reportlab实现图片转换成pdf的方法

秋天是收获的季节。柿子树上缀满了小红灯笼似的柿子,沉甸甸的,把枝头都压弯了。枫树的叶子火红火红的,像一堆正在燃烧的火焰。那梧桐树的枯叶在秋风中纷纷飘落下来,像翩翩起舞的金色蝴蝶。

本文实例讲述了python使用reportlab实现图片转换成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)

希望本文所述对大家的Python程序设计有所帮助。

到此这篇关于python使用reportlab实现图片转换成pdf的方法就介绍到这了。学的时候就要想着现在和将来怎么去用,否则是浪费时间。更多相关python使用reportlab实现图片转换成pdf的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
Python自动化运维-使用Python脚本监控华为AR路由器关键路由变化

Python自动化运维-netmiko模块设备自动发现

Python自动化运维—netmiko模块连接并配置华为交换机

Python自动化运维-利用Python-netmiko模块备份设备配置

Python3内置模块之json编码解码方法详解