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书单 不将就
Jul 11 Python
python3写爬取B站视频弹幕功能
Dec 22 Python
Tensorflow卷积神经网络实例
May 24 Python
python实现键盘控制鼠标移动
Nov 27 Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 Python
详解Python中的分支和循环结构
Feb 11 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
Python新手学习标准库模块命名
May 29 Python
Python 按比例获取样本数据或执行任务的实现代码
Dec 03 Python
上手简单,功能强大的Python爬虫框架——feapder
Apr 27 Python
python pygame入门教程
Jun 01 Python
python中字符串String及其常见操作指南(方法、函数)
Apr 06 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
留言板翻页的实现详解
2006/10/09 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
比file_get_contents稳定的curl_get_contents分享
2012/01/11 PHP
jquery checkbox全选、取消全选实现代码
2010/03/05 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
2013/07/16 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
简单实现异步编程promise模式
2015/07/31 Javascript
微信小程序之ES6与事项助手的功能实现
2016/11/30 Javascript
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
[01:03:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第一场 1月29日
2021/03/11 DOTA
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
Python决策树和随机森林算法实例详解
2018/01/30 Python
kafka-python批量发送数据的实例
2018/12/27 Python
Python实现合并excel表格的方法分析
2019/04/13 Python
Flask项目中实现短信验证码和邮箱验证码功能
2019/12/05 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
学习Python需要哪些工具
2020/09/04 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
L’urv官网:精品女性运动服品牌
2019/07/07 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
妇联主席先进事迹
2014/05/18 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
优秀教师单行材料
2014/12/16 职场文书
捐书活动倡议书
2015/04/27 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技