python图片转化pdf
将图片转化为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相关推荐
- Python图片转换为PDF
Python图片转换为PDF 这是一个用于将图片转换为PDF文档的函数集,几乎所有的步骤的目的在代码中均有详细的注释,在此不做过多阐述. 点此返回笔记目录. # coding = UTF-8# 导入P ...
- Python 图片合并 pdf
1.缘起 最近需要将记的笔记整理成一个 pdf 进行保存,所以就研究了一下如何利用 Python 代码将拍下来的照片整个合并成一个 pdf. 2.过程 拿到一个需求最重要的就是将大块任务拆分成一个个小 ...
- Python 图片转pdf
之前同事找图片转pdf的软件,想着之前做过一个命令行的, 于是想写成一个界面工具. 之前代码写的用的是img2pdf.本来想着也用这个库,实际测试下来发现很多问题.弃用.google了下,发现有人用P ...
- Python 图片与pdf相互转换
使用 Python 进行图片和pdf之间的相互转换 使用到第三方库 PyMuPDF 在 python 环境下对 PDF 文件的操作. PDF 转为图片 需新建文件夹 pdf2png import fi ...
- python图片转pdf文件_用python 制作图片转pdf工具
这篇文章主要介绍了用python 制作图片转pdf工具的思路及代码,非常详细,有需要的小伙伴参考下 最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用pyth ...
- python 图片 转 pdf
图片 转 pdf 代码 import glob import fitz import os def img2pdf(img_path):pdf_path = img_path.replace(&quo ...
- Python 图片转化为手绘
#图片转化为手绘 from PIL import Image import numpy as np vec_e1 = np.pi / 2.2 vec_az = np.pi / 4 depth = 10 ...
- python图片转化字节流_python字节流怎么转化成图片
因为图片在传输的过程中,不太方便,所以使用base64进行转换形式,来传输. 首先把图片转为字节流,进行传输,接受到数据后,在把字节转换为图片进行生成(推荐学习:Python视频教程) 图片转字节流i ...
- python图片转pdf
以上不用介绍了,直接上代码,如下: # -*- coding: UTF-8 -*- import sys from reportlab.lib.pagesizes import portrait fr ...
最新文章
- 关于2D互动技术的一些要点
- sqlalchemy数据库中的offset偏移查询的使用
- R语言使用edit函数在Rsudio中生成数据编辑器(在windows中生成编辑器)、在编辑器中输出需要的数据生成最终的dataframe
- 【转】The Google File System 中文版
- Go 1.4 正式版发布,官方正式支持 Android
- Visual C++——黄维通《 Visual C++面向对象与可视化程序设计》——习题4-11
- (*长期更新)软考网络工程师学习笔记——Section 8 传输层
- EFCore Lazy Loading + Inheritance = 干净的数据表 (二)
- 基于消息的异步套接字
- python selenium中文文档-selenium-python中文版文档
- Windows下memcached.exe的安装与配置
- Eclipse Tips(2):代码颜色设置
- scrollview滑动到某区域执行某种方法
- nit计算机考试题目,NIT计算机考试大纲
- EdrawMax 11 for mac(亿图图示)中文版
- 不加群提取群成员_使用itchat分析指定微信群男女比例等成员数据
- 如何获取微信文章阅读数和点赞数
- js计算两个日期之间的时间差
- Java并发编程系列18:多线程之生产者和消费者模式_信号灯法(wait/notify通知机制)
- 智能变电站无线监测系统
热门文章
- db2导入发生错误显示不是绝对路径_AE入门教程: ae模板的导入与使用方法
- FPGA学习书籍汇总【持续更新】
- Colab防断,防止colab每隔一段时间自动断连。
- 计算机毕业设计安卓理发店预约系统源码
- 《动手学习深度学习》预备知识——自动求导
- 开放式激光振镜运动控制器(一):ZMC408SCAN接口与功能
- 检测到 #include 错误。请更新 includePath。已为此翻译单元(E:\abc.ino)禁用波形曲线。C/C++(1696) 无法打开 源 文件 “stadio.h“
- 是为计算机局域网内的用户设置的,电脑中怎么在局域网内设置打印机的共享
- 幼儿园微课怎么制作?怎么给微课配音?
- 平时各种常用的快捷键记录+快速打印出某文件夹下的子文件夹分布