python使用 PIL 和 fpdf 将图片转为PDF

1.准备:

安装依赖项

pip install Pillow 

pip install fpdf

代码如下:

from PIL import Image
from fpdf import FPDF


def imgToPDF(imgName, outputName):
    img = Image.open(imgName)
    if img.mode != 'RGB':
        img = img.convert('RGB')
    pdf = FPDF(unit='pt', format=img.size)
    pdf.add_page()
    pdf.image(imgName, 0, 0)
    pdf.output(outputName, 'F')

# 调用
imgToPDF('99.png', 'output.pdf')

然后ctrl + shift + 10 运行即可

注意: 图片和py文件放在同一文件夹内, 生成的pdf也在此文件夹内

你可能感兴趣的:(python,pdf)