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 相关文章推荐
django之常用命令详解
Jun 30 Python
python回调函数中使用多线程的方法
Dec 25 Python
Django安装配置mysql的方法步骤
Oct 15 Python
python爬取内容存入Excel实例
Feb 20 Python
python3 线性回归验证方法
Jul 09 Python
python文档字符串(函数使用说明)使用详解
Jul 30 Python
python+Django实现防止SQL注入的办法
Oct 31 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
Nov 19 Python
python 如何去除字符串头尾的多余符号
Nov 19 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
Dec 04 Python
opencv3/C++实现视频读取、视频写入
Dec 11 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
Feb 22 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
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
jQuery入门知识简介
2010/03/04 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
javascript 基础篇3 类,回调函数,内置对象,事件处理
2012/03/14 Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
基于JS实现的笛卡尔乘积之商品发布
2016/05/13 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
解决Angular4项目部署到服务器上刷新404的问题
2018/08/31 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
Python从函数参数类型引出元组实例分析
2019/05/28 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
2014三八妇女节活动总结
2014/03/01 职场文书
教堂婚礼主持词
2014/03/14 职场文书
护士求职信范文
2014/05/24 职场文书
校园活动策划方案
2014/06/13 职场文书
公司的门卫岗位职责
2014/09/09 职场文书
趣味运动会广播稿
2014/09/13 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
班主任自我评价范文
2015/03/11 职场文书
网聊搭讪开场白
2015/05/28 职场文书
2015年国庆节广播稿
2015/08/19 职场文书
高中地理教学反思
2016/02/19 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
C3 线性化算法与 MRO之Python中的多继承
2021/10/05 Python