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获取当前时间的方法
Jan 14 Python
python控制台显示时钟的示例
Feb 24 Python
python让图片按照exif信息里的创建时间进行排序的方法
Mar 16 Python
Python的Django框架中URLconf相关的一些技巧整理
Jul 18 Python
python使用flask与js进行前后台交互的例子
Jul 19 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
Jan 03 Python
Python字符串中删除特定字符的方法
Jan 15 Python
Python基于类路径字符串获取静态属性
Mar 12 Python
python打包生成so文件的实现
Oct 30 Python
Python超简单容易上手的画图工具库推荐
May 10 Python
整理Python中常用的conda命令操作
Jun 15 Python
浅析Python OpenCV三种滤镜效果
Apr 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 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
js 图片缩放(按比例)控制代码
2009/05/27 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
JavaScript链式调用实例浅析
2018/12/19 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
2019/09/01 Javascript
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
python使用递归解决全排列数字示例
2014/02/11 Python
python实现对一个完整url进行分割的方法
2015/04/29 Python
Python之re操作方法(详解)
2017/06/14 Python
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
python cs架构实现简单文件传输
2020/03/20 Python
django如何自己创建一个中间件
2019/07/24 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
python实现简单井字棋小游戏
2020/03/05 Python
指针和引用有什么区别
2013/01/13 面试题
师范生的个人求职信范文
2014/01/04 职场文书
策划创业计划书
2014/02/06 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
英语教师求职信
2014/06/16 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
民主评议教师党员自我评价
2015/03/04 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js
JAVA springCloud项目搭建流程
2022/05/11 Java/Android