用python把一堆圖片轉(zhuǎn)換成pdf
或許你曾經(jīng)遇到過這樣的需要,將一堆圖片轉(zhuǎn)成pdf。有一些在線處理pdf文件的網(wǎng)站可以滿足這個要求,但可能是收費的。
如果你會用python,事情將變得非常簡單,你自己就能在短時間內(nèi)完成這一壯舉。
我下載了3張小豬佩奇的圖片,現(xiàn)在,我只用少量的代碼就能用這些圖片生成pdf文件。
import os
from fpdf import FPDF
pdf = FPDF()
pdf.set_auto_page_break(0) # 自動分頁設(shè)為False
path = r"C:\Users\zhangdongsheng\Desktop\pig"
imagelist = [i for i in os.listdir(path)]
for image in sorted(imagelist):
pdf.add_page()
pdf.image(os.path.join(path, image), w=190, h=150) # 指定寬高
pdf.output(os.path.join(path, "佩奇.pdf"), "F")
大功告成,程序會按照for循環(huán)時遍歷到的image順序來生成pdf,如果你對順序要求,可以利用名稱來排序。
這段程序需要使用pfdf庫,安裝方法如下
pip install fpdf評論
圖片
表情
