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中的两个内置模块介绍
Apr 05 Python
Python数据分析之真实IP请求Pandas详解
Nov 18 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
Django 实现图片上传和显示过程详解
Jul 18 Python
Python爬虫 批量爬取下载抖音视频代码实例
Aug 16 Python
Python3 翻转二叉树的实现
Sep 30 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
200行python代码实现贪吃蛇游戏
Apr 24 Python
经验丰富程序员才知道的8种高级Python技巧
Jul 27 Python
如何真正的了解python装饰器
Aug 14 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
咖啡知识大全
2021/03/03 新手入门
php不使用插件导出excel的简单方法
2014/03/04 PHP
php导出excel格式数据问题
2014/03/11 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
php实现无限级分类
2014/12/24 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
Symfony生成二维码的方法
2016/02/04 PHP
thinkphp框架实现数据添加和显示功能
2016/06/29 PHP
PHP读MYSQL中文乱码的快速解决方法
2016/10/01 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
JavaScript实现的圆形浮动标签云效果实例
2015/08/06 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
PHP webshell检查工具 python实现代码
2009/09/15 Python
python中文编码问题小结
2014/09/28 Python
python中列表元素连接方法join用法实例
2015/04/07 Python
简单介绍Python2.x版本中的cmp()方法的使用
2015/05/20 Python
python基础while循环及if判断的实例讲解
2017/08/25 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
python自动化发送邮件实例讲解
2021/01/04 Python
美国南加州的原创极限运动潮牌:Vans(范斯)
2016/08/05 全球购物
环保专业大学生职业规划设计
2014/01/10 职场文书
毕业设计说明书
2014/05/07 职场文书
倡议书格式模板
2014/05/13 职场文书
企业安全生产承诺书
2014/05/22 职场文书
安全标语口号
2014/06/09 职场文书
节约用电倡议书
2015/04/28 职场文书
公司借条范本
2015/05/25 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
MySQL 全文索引使用指南
2021/05/25 MySQL
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL