img2pdf
是一个开源 Python 包,用于将图像转换为 pdf 格式。它包括另一个模块 Pillow,它也可以用来增强图像(亮度、对比度和其他东西)
使用此命令安装软件包
pip install img2pdf
下面是实现:
可以使用将图像转换为 pdf 字节img2pdf.convert()
img2pdf 模块提供的函数,然后以 wb 模式打开 pdf 文件并写入字节。
# Python3 program to convert image to pfd
# using img2pdf library
# importing necessary libraries
import img2pdf
from PIL import Image
import os
# storing image path
img_path = "C:/Users/Admin/Desktop/GfG_images/do_nawab.png"
# storing pdf path
pdf_path = "C:/Users/Admin/Desktop/GfG_images/file.pdf"
# opening image
image = Image.open(img_path)
# converting into chunks using img2pdf
pdf_bytes = img2pdf.convert(image.filename)
# opening or creating pdf file
file = open(pdf_path, "wb")
# writing pdf files with chunks
file.write(pdf_bytes)
# closing image file
image.close()
# closing pdf file
file.close()
# output
print("Successfully made pdf file")
输出:
Successfully made pdf file
相关用法
- Python PDF转Image用法及代码示例
- Python Excel转PDF用法及代码示例
- Python PDF转CSV用法及代码示例
- Python Scipy stats.halfgennorm.pdf()用法及代码示例
- Python Scipy stats.hypsecant.pdf()用法及代码示例
注:本文由纯净天空筛选整理自Kartikaybhutani大神的英文原创作品 How to Convert Image to PDF in Python?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。