用python把一堆圖片轉(zhuǎn)換成pdf
或許你曾經(jīng)遇到過(guò)這樣的需要,將一堆圖片轉(zhuǎn)成pdf。有一些在線處理pdf文件的網(wǎng)站可以滿足這個(gè)要求,但可能是收費(fèi)的。
如果你會(huì)用python,事情將變得非常簡(jiǎn)單,你自己就能在短時(shí)間內(nèi)完成這一壯舉。
我下載了3張小豬佩奇的圖片,現(xiàn)在,我只用少量的代碼就能用這些圖片生成pdf文件。
import os
from fpdf import FPDF
pdf = FPDF()
pdf.set_auto_page_break(0) # 自動(dòng)分頁(yè)設(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")
大功告成,程序會(huì)按照f(shuō)or循環(huán)時(shí)遍歷到的image順序來(lái)生成pdf,如果你對(duì)順序要求,可以利用名稱來(lái)排序。
這段程序需要使用pfdf庫(kù),安裝方法如下
pip install fpdf評(píng)論
圖片
表情
