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之数据类型总结
Sep 24 Python
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
Python基于PyGraphics包实现图片截取功能的方法
Dec 21 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
Aug 05 Python
Python统计分析模块statistics用法示例
Sep 06 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
Feb 27 Python
python Plotly绘图工具的简单使用
Mar 03 Python
python 实现在无序数组中找到中位数方法
Mar 03 Python
django 模型字段设置默认值代码
Jul 15 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
Oct 12 Python
Django通过设置CORS解决跨域问题
Nov 26 Python
Python数据分析库pandas高级接口dt的使用详解
Dec 11 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
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
CI框架数据库查询之join用法分析
2016/05/18 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
javascript URL锚点取值方法
2009/02/25 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
2012/08/14 Javascript
nodejs实现黑名单中间件设计
2014/06/17 NodeJs
超棒的响应式布局jQuery插件Freetile.js
2014/11/17 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
2017/07/12 Javascript
搭建vue开发环境
2018/07/19 Javascript
JS事件流与事件处理程序实例分析
2019/08/16 Javascript
JavaScript实现留言板案例
2020/03/17 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
JavaScript如何判断对象有某属性
2020/07/03 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
如何运行带参数的python脚本
2019/11/15 Python
python wsgiref源码解析
2021/02/06 Python
CSS实现聊天气泡效果
2020/04/26 HTML / CSS
Html5之自定义属性(data-,dataset)
2019/11/19 HTML / CSS
C# Debug和Testing相关面试题
2015/10/25 面试题
4s店机修工岗位职责
2013/12/20 职场文书
2014社区三八妇女节活动总结
2014/03/01 职场文书
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
小学班主任研修日志
2015/11/13 职场文书
Python jiaba库的使用详解
2021/11/23 Python