小屌丝:鱼哥, 求助,求助。
小鱼:有啥事,这大惊小怪的。
小屌丝:我女神跟我说, 如果我把她的照片整成PDF,那么就跟我一起去吃夜宵。
小鱼:那你就随表搞一下, 交差就可以了啊。
小屌丝:不行的, 我这么认真的人,怎么能糊弄我女神呢。
小鱼:靠… 这话你也能说出口,我都不好意思听。
小屌丝:别闹。 今天必须帮我搞定,不管啥要求,我都答应。
小鱼:当真?
小屌丝:当真!
小鱼:妥!
小屌丝:那,开整?
小鱼:整。
因为要把图片转换成PDF,所以我们要借助于第三方库,即:img2pdf。
所以,在先安装,在撸码。
pip install img2pdf
其余安装方式,可以参照这两篇:
安装完成,就可以进行代码编写了。
# -*- coding:utf-8 -*-
# @Time : 2023-07-09
# @Author : Carl_DJ
'''
实现功能:
单张图片转换成 PDF
'''
# 单张图片转换
import os
import img2pdf
with open("output_demo.pdf", "wb") as file:
file.write(img2pdf.convert([i for i in os.listdir('path to image') if i.endswith(".jpg")]))
# -*- coding:utf-8 -*-
# @Time : 2023-07-09
# @Author : Carl_DJ
'''
实现功能:
图片批量转换成 PDF
'''
# 多张图片转换
from fpdf import FPDF
Pdf = FPDF()
list_of_images = ["demo1.jpg", "demo2.jpg","demo3.jpg"]
for i in list_of_images:
Pdf.add_page()
Pdf.image(i,x,y,w,h)
Pdf.output("output_demo.pdf", "F")
看到这里,今天的分享就结束了。
今天主要针对图片站PDF的小技巧进行了分享。
这个在实际工作中,还是蛮常用的。
所以,掌握这个小技巧, 让你的女神也跟你一起天天吃夜宵。
我是小鱼:
关注我,带你学习更多更专业更前言的Python技术。