将图片转化为pdf

  • 1.将需要转换的图片放置指定目录中 mypath
  • 2.多个图片则会生成到一份pdf中
  • 3.生成指定文件pdf_name
from PIL import Image
import osdef rea(path, pdf_name):file_list = os.listdir(path)pic_name = []im_list = []for x in file_list:if "jpg" in x or 'png' in x or 'jpeg' in x:pic_name.append(x)pic_name.sort()new_pic = []for x in pic_name:if "jpg" in x:new_pic.append(x)for x in pic_name:if "png" in x:new_pic.append(x)print("hec", new_pic)im1 = Image.open(os.path.join(path, new_pic[0]))new_pic.pop(0)for i in new_pic:img = Image.open(os.path.join(path, i))# im_list.append(Image.open(i))if img.mode == "RGBA":img = img.convert('RGB')im_list.append(img)else:im_list.append(img)im1.save(pdf_name, "PDF", resolution=100.0, save_all=True, append_images=im_list)print("输出文件名称:", pdf_name)if __name__ == '__main__':pdf_name = 'D:\\data.pdf'mypath=r"D:\\imageFiles\\"if ".pdf" in pdf_name:rea(mypath, pdf_name=pdf_name)else:rea(mypath, pdf_name="{}.pdf".format(pdf_name))

python图片转化pdf相关推荐

  1. Python图片转换为PDF

    Python图片转换为PDF 这是一个用于将图片转换为PDF文档的函数集,几乎所有的步骤的目的在代码中均有详细的注释,在此不做过多阐述. 点此返回笔记目录. # coding = UTF-8# 导入P ...

  2. Python 图片合并 pdf

    1.缘起 最近需要将记的笔记整理成一个 pdf 进行保存,所以就研究了一下如何利用 Python 代码将拍下来的照片整个合并成一个 pdf. 2.过程 拿到一个需求最重要的就是将大块任务拆分成一个个小 ...

  3. Python 图片转pdf

    之前同事找图片转pdf的软件,想着之前做过一个命令行的, 于是想写成一个界面工具. 之前代码写的用的是img2pdf.本来想着也用这个库,实际测试下来发现很多问题.弃用.google了下,发现有人用P ...

  4. Python 图片与pdf相互转换

    使用 Python 进行图片和pdf之间的相互转换 使用到第三方库 PyMuPDF 在 python 环境下对 PDF 文件的操作. PDF 转为图片 需新建文件夹 pdf2png import fi ...

  5. python图片转pdf文件_用python 制作图片转pdf工具

    这篇文章主要介绍了用python 制作图片转pdf工具的思路及代码,非常详细,有需要的小伙伴参考下 最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用pyth ...

  6. python 图片 转 pdf

    图片 转 pdf 代码 import glob import fitz import os def img2pdf(img_path):pdf_path = img_path.replace(&quo ...

  7. Python 图片转化为手绘

    #图片转化为手绘 from PIL import Image import numpy as np vec_e1 = np.pi / 2.2 vec_az = np.pi / 4 depth = 10 ...

  8. python图片转化字节流_python字节流怎么转化成图片

    因为图片在传输的过程中,不太方便,所以使用base64进行转换形式,来传输. 首先把图片转为字节流,进行传输,接受到数据后,在把字节转换为图片进行生成(推荐学习:Python视频教程) 图片转字节流i ...

  9. python图片转pdf

    以上不用介绍了,直接上代码,如下: # -*- coding: UTF-8 -*- import sys from reportlab.lib.pagesizes import portrait fr ...

最新文章

  1. 关于2D互动技术的一些要点
  2. sqlalchemy数据库中的offset偏移查询的使用
  3. R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器)、在编辑器中输出需要的数据生成最终的dataframe
  4. 【转】The Google File System 中文版
  5. Go 1.4 正式版发布,官方正式支持 Android
  6. Visual C++——黄维通《 Visual C++面向对象与可视化程序设计》——习题4-11
  7. (*长期更新)软考网络工程师学习笔记——Section 8 传输层
  8. EFCore Lazy Loading + Inheritance = 干净的数据表 (二)
  9. 基于消息的异步套接字
  10. python selenium中文文档-selenium-python中文版文档
  11. Windows下memcached.exe的安装与配置
  12. Eclipse Tips(2):代码颜色设置
  13. scrollview滑动到某区域执行某种方法
  14. nit计算机考试题目,NIT计算机考试大纲
  15. EdrawMax 11 for mac(亿图图示)中文版
  16. 不加群提取群成员_使用itchat分析指定微信群男女比例等成员数据
  17. 如何获取微信文章阅读数和点赞数
  18. js计算两个日期之间的时间差
  19. Java并发编程系列18:多线程之生产者和消费者模式_信号灯法(wait/notify通知机制)
  20. 智能变电站无线监测系统

热门文章

  1. db2导入发生错误显示不是绝对路径_AE入门教程: ae模板的导入与使用方法
  2. FPGA学习书籍汇总【持续更新】
  3. Colab防断,防止colab每隔一段时间自动断连。
  4. 计算机毕业设计安卓理发店预约系统源码
  5. 《动手学习深度学习》预备知识——自动求导
  6. 开放式激光振镜运动控制器(一):ZMC408SCAN接口与功能
  7. 检测到 #include 错误。请更新 includePath。已为此翻译单元(E:\abc.ino)禁用波形曲线。C/C++(1696) 无法打开 源 文件 “stadio.h“
  8. 是为计算机局域网内的用户设置的,电脑中怎么在局域网内设置打印机的共享
  9. 幼儿园微课怎么制作?怎么给微课配音?
  10. 平时各种常用的快捷键记录+快速打印出某文件夹下的子文件夹分布