【Python 第三方库】img2pdf

2024-01-25 00:00:00

目录:

推荐使用 Pillow 将图片转换为 PDF,使用更简单。

img2pdf 模块介绍

img2pdf 用于将多种格式的图像文件无损地转换为 PDF 文档。通过直接嵌入图像数据而非重新编码的方式,确保了转换过程快速且生成的 PDF 文件质量高、体积小。

安装依赖:

$ pip install img2pdf

图片生成 PDF

img2pdf.convert() 参数可以是一张图片,也可以是一个图片列表。

单张图片生成 PDF 示例:

import img2pdf

# 指定图片路径和输出PDF名称
img_path = "my_image.jpg"
output_pdf = "output.pdf"

# 以二进制写入模式创建PDF文件
with open(output_pdf, "wb") as pdf_file:
    # 使用convert函数进行转换
    pdf_file.write(img2pdf.convert(img_path))

print("转换成功!")

多张图片生成 PDF 示例:

import img2pdf

# 定义图片路径列表
image_list = ["cat.jpg", "dog.jpg", "bird.jpg"]
output_pdf = "animals.pdf"

# 转换并保存
with open(output_pdf, "wb") as f:
    f.write(img2pdf.convert(image_list))

print("多图转换成功!")

返回首页

本文总阅读量  次
皖ICP备17026209号-3
总访问量: 
总访客量: