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基于百度AI的文字识别的示例
Apr 21 Python
python pandas 对series和dataframe的重置索引reindex方法
Jun 07 Python
python实现矩阵打印
Mar 02 Python
使用Python3内置文档高效学习以及官方中文文档
May 19 Python
33个Python爬虫项目实战(推荐)
Jul 08 Python
python自动循环定时开关机(非重启)测试
Aug 26 Python
python从内存地址上加载python对象过程详解
Jan 08 Python
python 装饰器功能与用法案例详解
Mar 06 Python
Python第三方包之DingDingBot钉钉机器人
Apr 09 Python
Python字典取键、值对的方法步骤
Sep 30 Python
对Keras自带Loss Function的深入研究
May 25 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
2021年最新CPU天梯图
2021/03/04 数码科技
PHP中几种常见的超时处理全面总结
2012/09/11 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
php文件操作之文件写入字符串、数组的方法分析
2019/04/15 PHP
彻底搞懂JS无缝滚动代码
2007/01/03 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
2011/08/23 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
jQuery制作仿腾讯web qq用户体验桌面
2013/08/20 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
JavaScript实现网页加载进度条代码超简单
2015/09/21 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
Bootstrap精简教程中秋大放送
2016/09/15 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
微信小程序实现手指触摸画板
2018/07/09 Javascript
Angular6 正则表达式允许输入部分中文字符
2018/09/10 Javascript
小程序使用wxs解决wxml保留2位小数问题
2019/12/13 Javascript
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
python 实现在txt指定行追加文本的方法
2018/04/29 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
小学生打架检讨书
2014/01/26 职场文书
社区娱乐活动方案
2014/08/21 职场文书
无犯罪记录证明范本
2014/09/15 职场文书
中小学生安全教育观后感
2015/06/17 职场文书
行为习惯主题班会
2015/08/14 职场文书
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL
Nginx反向代理、重定向
2022/04/13 Servers