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正则表达式使用范例分享
Dec 04 Python
Python 实现链表实例代码
Apr 07 Python
Django数据库操作的实例(增删改查)
Sep 04 Python
python实现TF-IDF算法解析
Jan 02 Python
python监控进程脚本
Apr 12 Python
Python OpenCV读取png图像转成jpg图像存储的方法
Oct 28 Python
linux环境下安装python虚拟环境及注意事项
Jan 07 Python
PyTorch中Tensor的数据统计示例
Feb 17 Python
Django之全局使用request.user.username的实例详解
May 14 Python
基于python判断字符串括号是否闭合{}[]()
Sep 21 Python
pandas 操作 Excel操作总结
Mar 31 Python
使用python生成大量数据写入es数据库并查询操作(2)
Sep 23 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
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
php 多文件上传的实现实例
2016/10/23 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
2011/07/12 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
JS显示日历和天气的方法
2016/03/01 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
React router动态加载组件之适配器模式的应用详解
2018/09/12 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
2018/11/27 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
从零学Python之入门(三)序列
2014/05/25 Python
python&MongoDB爬取图书馆借阅记录
2016/02/05 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
pytorch程序异常后删除占用的显存操作
2020/01/13 Python
浅谈CSS3 动画卡顿解决方案
2019/01/02 HTML / CSS
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
中专生毕业自我鉴定
2013/11/01 职场文书
棉花姑娘教学反思
2014/02/15 职场文书
带病坚持工作事迹
2014/05/03 职场文书
中学生运动会口号
2014/06/07 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
员工年终考核评语
2014/12/31 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
2016入党心得体会范文
2016/01/06 职场文书
Python超简单容易上手的画图工具库推荐
2021/05/10 Python
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL