hello,大家好,今天我来推荐一个模块——img2pdf,这个模块可以把图片转换为pdf,开始学习吧!

1. pip安装

使用命令:

pip install img2pdf

安装完毕后,打开一个Python文件,输入:

import img2pdf

没有报错即可继续学习。

2. 图片转PDF格式文件代码

import img2pdfimg_file = "myImg.jpg" # 图片路径
save_pdf_file = "myPDF.pdf" # 保存的PDF的名称# 创建一个PDF文件 并以二进制方式写入
with open(save_pdf_file, "wb") as f:# convert函数 用来转PDFwrite_content = img2pdf.convert(img_file)f.write(write_content) # 写入文件
print("转换成功!") # 提示语

运行代码,即可转换成功。

3. 解决img2pdf无法处理png的问题

img2pdf模块无法对png图片格式进行处理,我建议你使用windows自带的画图软件进行转换,如果图片量很大的话,可以使用以下png转jpg的Python代码:

'''
提示:Pillow(PIL)在img2pdf安装时已经附带
所以无需输入pip install pillow进行安装
'''
from PIL import Image # 导入Image对图像进行处理im = Image.open("myPNG.png") # 打开png图片
im = im.convert('RGB') # 设置色度为彩色
im.save("myJPG.jpg", quality=95) # 保存 并设置清晰度为95

这样就OK了,你学会了吗?

Python模块介绍使用:img2pdf 几行代码将图片转为PDF格式文件相关推荐

  1. 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来

    目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...

  2. python模块介绍-locustio:性能测试工具locustio

    转自:http://automationtesting.sinaapp.com/blog/m_locustio_doc python测试文章 http://weibo.com/cizhenshi?is ...

  3. python模块介绍-gevent介绍:基于协程的网络库

    2019独角兽企业重金招聘Python工程师标准>>> python模块介绍-gevent介绍:基于协程的网络库 介绍 gevent是基于协程的Python网络库.特点: 基于lib ...

  4. python模块介绍- xlwt 创建xls文件(excel)

    python模块介绍- xlwt 创建xls文件(excel) 2013-06-24磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 37391319 ...

  5. python爬取小视频-40行代码教你利用Python网络爬虫批量抓取小视频

    /1 前言/ 还在为在线看小视频缓存慢发愁吗?还在为想重新回味优秀作品但找不到资源而忧虑吗?莫要慌,让python来帮你解决,40行代码教你爬遍小视频网站,先批量下载后仔细观看,岂不美哉! /2 整理 ...

  6. python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据

    python量化分析系列之---5行代码实现1秒内获取一次所有股票的实时分笔数据 最近工作太忙了,有一个星期没有更新文章了,本来这一期打算分享一些对龙虎榜数据的分析结果的,现在还没有把数据内的价值很好 ...

  7. php上传压缩文件,8行代码实现PHP上传RAR文件并解压

    今天闲的没事,写了一个这样的小演示: $dir=getcwd();//获取绝对路径 if ($_POST["sub"]){ ?$tname=$_FILES["upload ...

  8. 第一行代码-android-第三版-pdf扫描-思维导图-课件-源码

    第一行代码-android-第三版-pdf扫描-思维导图-课件-源码 一帮公众号各种要你关注, 各种压缩包层层套娃要密码, 还要进群, 真他妈日了gou了,找了半天 分享给大家, 毫无套路! pdf扫 ...

  9. 9行代码实现图片上传和预览(自定义按钮上传)

    9行代码实现图片上传和预览(自定义按钮上传) 结果展示: 默认展示 2.点击按钮后,选择图片文件 图片预览 首先我们定义一个type为file的input,并将它隐藏,绘制一个button,在按钮点击 ...

最新文章

  1. 03-25实验一、命令解释程序的编写
  2. 036_CSS导航条
  3. 使用Chrome工具来分析页面的绘制状态
  4. 用最简单的方法判断一个LONG整形的数A是2^n(2的n次方)
  5. 舞动的桥 阿里云首个百万IOPS云盘的背后
  6. cocos2d-x3.6 连连看随机地图实现
  7. Android开机自动启动程序设置
  8. 山东科技职业学院单招计算机,山东科技职业学院单招
  9. Y2K Accounting Bug POJ - 2586
  10. 昨天晚上,世界首富马斯克给我上了一课!
  11. 面试被问“你未来的职业规划是什么”,怎样回答最完美?
  12. IEEE Access 上岸指南,附含泪整理的 cover letter 、沟通邮件、终版文档等资料包
  13. 三十二楼层选几层最好_32楼层的选择几层最好 住楼房几层最好风水
  14. xml根据属性去重。如csprj去重
  15. Sonar代码扫描常见规则总结
  16. 《用户故事与敏捷方法》读书笔记 02 细节是什么
  17. 【php】php语法基础
  18. 十分钟了解Web应用中数据库的基本概念
  19. 测试身体素质健康的软件,鼎慧信体质健康测试管理系统
  20. 计算机歌谣,儿歌点点电脑版

热门文章

  1. 【深度学习】caffe中那些layers
  2. 几何轮廓产生序列,时间产生色。(解法一)
  3. 软件测试是要学习什么技能?
  4. 【Python】Yahoo股票时间序列预测
  5. 学习笔记3:Mysql基准测试
  6. 【综述】数学系小白入门图像分割
  7. Python 学习目标
  8. 适配器改造Servlet并优化
  9. 自刷新Token——前端部分
  10. 【转】Julia会成为下一个编程大语言吗?