Python把图片转化为pdf代码实例


Posted in Python onJuly 28, 2020

python安装reportlab

pip install reportlab -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

代码如下

# -*- coding: utf-8 -*-

from reportlab.lib.pagesizes import portrait
from reportlab.pdfgen import canvas
from PIL import Image


def jpg_to_pdf(jpg, pdf_path):
  (w, h) = Image.open(jpg).size
  user = canvas.Canvas(pdf_path, pagesize=portrait((w, h)))
  user.drawImage(jpg, 0, 0, w, h)
  user.showPage()
  user.save()


if __name__ == '__main__':
  jpg_path = 'code.png'
  pdf_path = 'code.pdf'
  jpg_to_pdf(jpg_path, pdf_path)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
深入解析Python中的urllib2模块
Nov 13 Python
Python的Flask框架中的Jinja2模板引擎学习教程
Jun 30 Python
Tornado 多进程实现分析详解
Jan 12 Python
python获取网页中所有图片并筛选指定分辨率的方法
Mar 31 Python
利用python GDAL库读写geotiff格式的遥感影像方法
Nov 29 Python
使用Python+wxpy 找出微信里把你删除的好友实例
Feb 21 Python
Python中按值来获取指定的键
Mar 04 Python
pytorch 加载(.pth)格式的模型实例
Aug 20 Python
Python操作MongoDb数据库流程详解
Mar 05 Python
Python实现计算图像RGB均值方式
Jun 04 Python
深入了解python列表(LIST)
Jun 08 Python
python保存图片的四个常用方法
Feb 28 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
Jul 28 #Python
Python 合并拼接字符串的方法
Jul 28 #Python
Python reques接口测试框架实现代码
Jul 28 #Python
如何用Matplotlib 画三维图的示例代码
Jul 28 #Python
Matplotlib.pyplot 三维绘图的实现示例
Jul 28 #Python
Python同时迭代多个序列的方法
Jul 28 #Python
Python如何读取、写入JSON数据
Jul 28 #Python
You might like
mayfish 数据入库验证代码
2010/04/30 PHP
php输出xml格式字符串(用的这个)
2012/07/12 PHP
php构造函数的继承方法
2015/02/09 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
PHP日期和时间函数的使用示例详解
2020/08/06 PHP
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
基于javascript实现样式清新图片轮播特效
2016/03/30 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
nodejs模块学习之connect解析
2017/07/05 NodeJs
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
基于javascript处理nginx请求过程详解
2020/07/07 Javascript
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
启动Atom并运行python文件的步骤
2018/11/09 Python
使用python进行拆分大文件的方法
2018/12/10 Python
python对于requests的封装方法详解
2019/01/03 Python
基于Django实现日志记录报错信息
2019/12/17 Python
详解Scrapy Redis入门实战
2020/11/18 Python
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
建筑专业自我鉴定
2013/10/22 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
党的群众路线对照检查材料(个人)
2014/09/24 职场文书
2014年远程教育工作总结
2014/12/09 职场文书
求职简历自我评价怎么写
2015/03/10 职场文书
2015年工程部工作总结
2015/04/30 职场文书
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫