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


Posted in Python onMay 22, 2015

本文实例讲述了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 相关文章推荐
python插入排序算法的实现代码
Nov 21 Python
Python基于回溯法子集树模板解决野人与传教士问题示例
Sep 11 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
Python3 实现随机生成一组不重复数并按行写入文件
Apr 09 Python
使用python装饰器计算函数运行时间的实例
Apr 21 Python
Python图像处理PIL各模块详细介绍(推荐)
Jul 17 Python
Python利用PyExecJS库执行JS函数的案例分析
Dec 18 Python
快速查找Python安装路径方法
Feb 06 Python
Python 实现一行输入多个数字(用空格隔开)
Apr 29 Python
Python基于pandas爬取网页表格数据
May 11 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
Nov 24 Python
linux下python抓屏实现方法
May 22 #Python
python实现的简单抽奖系统实例
May 22 #Python
python实现数组插入新元素的方法
May 22 #Python
Python3处理文件中每个词的方法
May 22 #Python
Python3读取UTF-8文件及统计文件行数的方法
May 22 #Python
在Python中操作时间之mktime()方法的使用教程
May 22 #Python
Python中的localtime()方法使用详解
May 22 #Python
You might like
用PHPdig打造属于你自己的Google[图文教程]
2007/02/14 PHP
php存储过程调用实例代码
2013/02/03 PHP
一个简单的php路由类
2016/05/29 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
取得父标签
2006/11/14 Javascript
javascript入门·动态的时钟,显示完整的一些方法,新年倒计时
2007/10/01 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
2015/10/16 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
js事件冒泡与事件捕获详解
2017/02/20 Javascript
JS实现页面打印功能
2017/03/16 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
vue实现计算器功能
2020/02/22 Javascript
python实现代理服务功能实例
2013/11/15 Python
Python Tkinter简单布局实例教程
2014/09/03 Python
python dlib人脸识别代码实例
2019/04/04 Python
Python基于Tensor FLow的图像处理操作详解
2020/01/15 Python
python中setuptools的作用是什么
2020/06/19 Python
基于Python实现简单学生管理系统
2020/07/24 Python
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
Linux如何为某个操作添加别名
2015/02/05 面试题
网游商务专员求职信
2013/10/15 职场文书
超市客服工作职责
2014/06/11 职场文书
临床专业自荐信
2014/06/22 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
面试通知单大全
2015/04/20 职场文书
少年雷锋观后感
2015/06/10 职场文书
《山中访友》教学反思
2016/02/24 职场文书