精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

太實(shí)用了!Python 合成多張圖片到PDF格式!

開發(fā) 后端
在日常生活中,經(jīng)常會(huì)遇到需要提交身份證正反面證明資料的情況,而且這些網(wǎng)站大部分只接受pdf格式,這時(shí)候我們就需要把身份證正反面兩張圖片合成為一個(gè)pdf文件。因此,最安全的方法,還是我們自己寫一個(gè)Python腳本實(shí)現(xiàn)合成功能。

在macOS系統(tǒng)下,預(yù)覽軟件可以輕松做到這一點(diǎn),同時(shí)打開圖片到一個(gè)預(yù)覽窗口下,點(diǎn)擊導(dǎo)出PDF就能成功導(dǎo)出。但是Windows系統(tǒng)就沒有這么方便的軟件可以實(shí)現(xiàn)這一點(diǎn),網(wǎng)上有很多合成PDF的網(wǎng)站,但是這些網(wǎng)站無一例外需要上傳PDF進(jìn)行合成,個(gè)人認(rèn)為非常地不安全。

因此,最安全的方法,還是我們自己寫一個(gè)Python腳本實(shí)現(xiàn)合成功能。

1.準(zhǔn)備

請(qǐng)選擇以下任一種方式輸入命令安裝依賴:

1. Windows 環(huán)境 打開 Cmd (開始-運(yùn)行-CMD)。

2. MacOS 環(huán)境 打開 Terminal (command+空格輸入Terminal)。

3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.

pip install pillow

2.合成原理

Pillow模塊,即PIL:Python Imaging Library,已經(jīng)是Python平臺(tái)事實(shí)上的圖像處理標(biāo)準(zhǔn)庫(kù)了。PIL功能非常強(qiáng)大,但API卻非常簡(jiǎn)單易用。通過它,我們能很輕松地操作圖像,并導(dǎo)出為不同格式。

首先來一個(gè)簡(jiǎn)單的示例,我們將打開一張圖片,并將其保存為pdf格式:

from PIL import Image
import os
def convert_img_pdf(filepath, output_path):
"""
轉(zhuǎn)換圖片為pdf格式
Args:
filepath (str): 文件路徑
output_path (str): 輸出路徑
"""
output = Image.open(filepath)
output.save(output_path, "pdf", save_all=True)
if __name__ == "__main__":
convert_img_pdf("1.jpeg", "./test.pdf")

隨便使用一張圖片測(cè)試一下:

在運(yùn)行代碼后,它便成功地轉(zhuǎn)化為了PDF文件:

幾行代碼便完成了這個(gè)轉(zhuǎn)換,這個(gè)可比那些把照片上傳到云端的網(wǎng)站安全多了。

3.多張照片合成PDF

有了前面照片轉(zhuǎn)化PDF的基礎(chǔ)知識(shí),想要理解下面的多圖合成PDF的代碼就非常簡(jiǎn)單了。

其實(shí)就是使用了.save的一個(gè)特殊參數(shù) append_images:

output.save(pdfFilePath, "pdf", save_all=True, append_images=sources)

通過把圖片都存入到一個(gè)"sources"數(shù)組中,我們就能很輕易地合成這些圖像到PDF中。

from PIL import Image
import os
def combine_imgs_pdf(folder_path, pdf_file_path):
"""
合成文件夾下的所有圖片為pdf
Args:
folder_path (str): 源文件夾
pdf_file_path (str): 輸出路徑
"""
files = os.listdir(folder_path)
png_files = []
sources = []
for file in files:
if 'png' in file or 'jpg' in file:
png_files.append(folder_path + file)
png_files.sort()
output = Image.open(png_files[0])
png_files.pop(0)
for file in png_files:
png_file = Image.open(file)
if png_file.mode == "RGB":
png_file = png_file.convert("RGB")
sources.append(png_file)
output.save(pdf_file_path, "pdf", save_all=True, append_images=sources)
if __name__ == "__main__":
folder = r"G:\證件\\"
pdfFile = r"G:\證件\身份證.pdf"
combine_imgs_pdf(folder, pdfFile)

這樣,只要將你的證件照都放在一個(gè)文件夾中,運(yùn)行這個(gè)Python代碼,它就能自動(dòng)將這些證件合成到一個(gè)PDF中,并輸出到你指定的路徑。非常簡(jiǎn)單方便。

有需要的小伙伴,照著代碼去試一下吧!看百遍,讀千遍,不如自己動(dòng)手敲一遍!

責(zé)任編輯:龐桂玉 來源: 菜鳥學(xué)Python
相關(guān)推薦

2022-04-19 13:07:25

SchedulePython

2024-12-20 17:29:34

SpringBootAOP開發(fā)

2021-05-19 15:06:44

MySQL數(shù)據(jù)庫(kù)命令

2020-06-29 11:05:26

GitHub代碼開發(fā)者

2025-07-29 01:22:00

2024-12-27 08:43:17

2022-12-12 09:01:03

2020-09-04 09:32:54

蘇寧數(shù)據(jù)治理

2015-08-05 13:24:15

2022-09-14 07:36:34

PowerToys微軟

2023-12-22 09:14:48

EDA數(shù)據(jù)分析探索性數(shù)據(jù)分析

2022-06-14 08:50:18

Python交互式儀表板代碼

2023-09-27 08:50:57

Serverles編寫運(yùn)維

2009-11-16 13:27:20

PHP上傳多張圖片

2020-11-11 17:00:02

PythonOffice文件PDF

2023-05-06 16:26:28

??Vue??UI組件

2020-05-27 21:00:07

微信移動(dòng)應(yīng)用

2021-07-27 15:20:47

PythonPDF文件

2021-09-24 09:59:59

復(fù)制粘貼PythonPDF

2021-05-08 23:19:25

微信存儲(chǔ)小程序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

成人免费观看视频大全| 国产九色精品| 朝桐光av在线| 99视频这里有精品| 亚洲另类在线制服丝袜| 国产日韩一区二区三区| 综合久久中文字幕| 中文字幕av亚洲精品一部二部| 亚洲国产精品中文| 男女视频在线看| av影视在线| 中文字幕乱码亚洲精品一区| 99在线国产| 91麻豆精品在线| 亚洲三级国产| 久久久av一区| 97伦伦午夜电影理伦片| 日韩在线精品强乱中文字幕| 色综合久久88色综合天天免费| 99热一区二区三区| 国产在线视频福利| 丁香婷婷综合五月| 91在线观看免费观看| 国产午夜麻豆影院在线观看| 精品999成人| 中文字幕一精品亚洲无线一区 | 国产精品不卡av| 国产探花一区在线观看| 亚洲精品在线观| 一区二区在线免费看| 亚洲一级少妇| 亚洲www啪成人一区二区麻豆| 一本色道婷婷久久欧美| 免费国产在线观看| 91麻豆.com| 97人人模人人爽人人喊38tv| 一区二区三区免费在线视频| 久久综合中文| 欧美在线视频导航| 91日韩中文字幕| 四季av一区二区凹凸精品| 亚洲欧美激情在线视频| 91人人澡人人爽| 免费一区二区三区四区| 91九色02白丝porn| 日本三级免费观看| 色综合桃花网| 图片区小说区国产精品视频| 公共露出暴露狂另类av| 免费在线观看黄| 国产精品乱码一区二三区小蝌蚪| 久久综合给合久久狠狠色| 精品毛片一区二区三区| 国产乱码精品一区二区三区五月婷 | 欧美一区二区性放荡片| 无码内射中文字幕岛国片| 中文字幕21页在线看| 欧美午夜性色大片在线观看| 丰满少妇久久久| 精品极品在线| 欧美日韩国产影院| 秋霞无码一区二区| 永久免费毛片在线播放| 岛国av午夜精品| 六月激情综合网| 欧美精品高清| 884aa四虎影成人精品一区| 国产成人无码av在线播放dvd| 日韩伦理在线一区| 在线精品视频一区二区三四| 欧美 国产 日本| 日韩不卡在线| 欧美午夜精品久久久久久超碰 | 欧美少妇一级片| 麻豆av在线导航| 国产精品看片你懂得 | 欧美日韩ab| 97在线视频一区| 国产女主播喷水视频在线观看 | 少妇精品无码一区二区三区| 亚洲亚洲一区二区三区| 亚洲国产成人久久综合| 91精品又粗又猛又爽| 亚洲最好看的视频| www.xxxx欧美| 国产精品久久久久久久妇| 久久亚洲电影| 国产成人高潮免费观看精品| 99精品在线看| 2021中文字幕一区亚洲| 午夜老司机精品| 欧美亚洲系列| 欧美怡红院视频| 少妇性l交大片7724com| 亚洲精品国产动漫| 久久精品国亚洲| 日韩xxxxxxxxx| 麻豆视频观看网址久久| 国产精品三区在线| 1769在线观看| 精品国产91乱高清在线观看| 三级在线免费看| 久久电影在线| 久久综合色88| 午夜精品久久久久久久蜜桃| 国产suv精品一区二区三区| 免费看成人av| 国产一二区在线观看| 亚洲二区在线视频| 男女啪啪免费视频网站| 国产亚洲人成a在线v网站 | 国产精品主播视频| 蜜臀av中文字幕| 亚洲私人黄色宅男| 无人在线观看的免费高清视频| 香蕉成人app| 中文字幕日韩欧美在线视频| 久久久久国产精品夜夜夜夜夜| 国产亚洲精品v| 99久久99久久| 黄色片免费在线观看| 色94色欧美sute亚洲13| 97精品人妻一区二区三区蜜桃| 欧美r级电影| 国产成人啪精品视频免费网| 狠狠躁夜夜躁av无码中文幕| 综合亚洲深深色噜噜狠狠网站| 九色在线视频观看| h视频久久久| 国产亚洲精品久久久优势| 日产精品久久久久| 懂色中文一区二区在线播放| 神马欧美一区二区| 欧美日韩成人影院| 日韩成人高清在线| 天天做天天爱夜夜爽| 国产精品一二三四区| 国产伦精品一区二区三区| 日本三级在线观看网站 | 亚洲av无码一区二区三区dv| 中文字幕日韩一区二区| 亚洲天堂网一区| 成人影院在线| 国产免费一区二区三区在线观看| 黄色av免费在线看| 精品成人av一区| 亚洲欧美日韩色| 黄色免费成人| 岛国视频一区免费观看| 韩国日本一区| 亚洲精品国产精品国自产在线| 久久免费视频99| 国产91在线观看| 美女扒开大腿让男人桶| 在线日韩三级| 久久av.com| 亚洲欧美激情在线观看| 亚洲国产精品久久人人爱| 香蕉久久久久久av成人| 影音先锋亚洲电影| 久久66热这里只有精品| 亚洲精品成人图区| 亚洲天堂日韩电影| 制服丝袜在线一区| 亚洲欧美日韩在线播放| 9久久婷婷国产综合精品性色| 精品三级在线观看视频| 日本91av在线播放| 8888四色奇米在线观看| 51午夜精品国产| 久久精品国产亚洲AV无码男同| 国产成人综合网| 丰满爆乳一区二区三区| 亚洲aa在线| 国产欧美在线观看| 美足av综合网| 国产午夜精品一区二区三区 | 亚洲天堂开心观看| 国产精品久久久久久久久毛片| 一区二区三区在线视频观看58 | 播五月开心婷婷综合| 国产精品无码av无码| 97精品视频在线看| 国产乱码精品一区二区三区中文 | 91搞黄在线观看| 免费成人深夜蜜桃视频| 国产91在线看| 久久久国产欧美| 欧美va天堂在线| 欧美日韩精品免费观看| 99国内精品久久久久| 午夜免费日韩视频| 东热在线免费视频| 精品免费国产一区二区三区四区| 99久久久久久久久| 国产精品高潮呻吟| 国产熟女高潮一区二区三区| 日本欧美久久久久免费播放网| 好色先生视频污| 免费一区二区三区视频导航| 91久久嫩草影院一区二区| 污污的网站在线看| 国产亚洲精品久久久久久牛牛| www.香蕉视频| 日本韩国欧美在线| 来吧亚洲综合网| 2021久久国产精品不只是精品| 五月天六月丁香| 噜噜噜91成人网| 午夜探花在线观看| 日韩精品诱惑一区?区三区| 精品免费国产| 亚洲乱码一区| 成人免费网站在线| 日本不卡网站| 国内精品一区二区三区四区| 国产在线激情| 色999日韩欧美国产| 欧美日韩在线中文字幕| 欧美日本不卡视频| 欧美日韩a v| 欧美性精品220| 91九色丨porny丨肉丝| 一区二区三区免费看视频| 国产人与禽zoz0性伦| 久久无码av三级| 漂亮人妻被黑人久久精品| 黄页视频在线91| 久久久久久蜜桃一区二区| 亚洲国产片色| 穿情趣内衣被c到高潮视频| 成人a'v在线播放| 欧美视频观看一区| 婷婷综合福利| 久久久久久久久久久久久9999| 成人资源在线| 国产一区视频观看| 欧美人体视频| 另类欧美小说| 超碰成人免费| 国产伦精品一区二区三区照片91| 日韩精品视频在线看| 91嫩草国产在线观看| 欧美日本三级| 超碰97在线资源| 成人精品毛片| 狼狼综合久久久久综合网| 九九久久婷婷| 日韩欧美亚洲v片| 欧美三级伦理在线| 亚洲激情一区二区三区| 欧美一级精品片在线看| 久久天天狠狠| 国产精品调教视频| 国产伦精品一区二区三区高清| 国产精品xxxav免费视频| 国模精品娜娜一二三区| 婷婷五月色综合香五月| 青娱乐国产91| 免费一区二区| 日日骚一区二区网站| 天天色天天射综合网| 性欧美videosex高清少妇| 欧美精品一区二区三区中文字幕| 麻豆91av| 91欧美大片| 欧美视频在线第一页| 亚洲精一区二区三区| 麻豆av免费在线| 免费人成网站在线观看欧美高清| 日韩av自拍偷拍| 懂色av噜噜一区二区三区av| 国产人妻黑人一区二区三区| 久久久久综合网| 国产日韩精品中文字无码| 亚洲黄色免费电影| 欧美三级韩国三级日本三斤在线观看 | 成人网址在线观看| 精品国产欧美| 99精品欧美一区二区三区| 亚洲老女人视频免费| 先锋影音一区二区三区| 91精品国产麻豆国产在线观看| 国产成年人在线观看| 99xxxx成人网| 无人在线观看的免费高清视频| 日韩高清不卡一区| 久久人人爽av| av不卡免费在线观看| 成人乱码一区二区三区av| 亚洲视频一区二区在线| 国产精品久久久久久99| 在线91免费看| 日本福利片高清在线观看| 久久大大胆人体| 欧美片第1页| 91精品国产99久久久久久红楼| 久久久伦理片| 亚洲AV无码成人精品一区| 亚洲一区黄色| 亚洲综合中文网| 国产成人精品一区二区三区四区| 黄色正能量网站| 中文字幕综合网| 啪啪小视频网站| 亚洲男人av电影| av影视在线| 91成人伦理在线电影| 成人在线免费观看91| 亚洲欧洲久久| 亚洲人成免费| 国产精品熟女一区二区不卡| 久久久亚洲精品一区二区三区| 久艹视频在线观看| 欧美久久久久免费| 高h视频在线| 欧亚精品中文字幕| 欧美2区3区4区| 清纯唯美一区二区三区| 国产精品久久久久久久久久妞妞| 亚洲天堂国产视频| 国产喷白浆一区二区三区| 男女视频免费看| 日韩一区二区免费在线观看| h视频在线观看免费| 欧美中文在线观看国产| 精品女人视频| 日本国产中文字幕| 韩国精品在线观看| 午夜精品久久久久99蜜桃最新版| 亚洲成人av中文| 亚洲免费成人网| 久久综合色影院| 日本超碰一区二区| 91xxx视频| 国产一区中文字幕| 日韩成人短视频| 欧美久久久一区| 韩国av网站在线| 91精品国产一区二区三区动漫| 婷婷亚洲五月| 三年中文在线观看免费大全中国| 国产精品美女一区二区三区| 亚洲精品www久久久久久| 亚洲国产91色在线| 热色播在线视频| 欧美高清一区二区| 午夜一区在线| 自拍偷拍亚洲天堂| 在线观看成人小视频| 91精品专区| 91精品在线看| 欧美日韩蜜桃| 波多野结衣一二三区| 一区2区3区在线看| 欧美熟女一区二区| 欧美亚洲国产视频| 精品国产18久久久久久洗澡| 国产精品专区在线| 久久综合九色综合97婷婷女人| 天堂网免费视频| 中文字幕精品视频| 亚洲综合av一区二区三区| 中文字幕久久一区| 国精产品一区一区三区mba视频| 老湿机69福利| 日韩大陆毛片av| 国产69精品久久久久9999人| 2021狠狠干| 97精品国产露脸对白| 亚洲天堂视频在线播放| 少妇高潮 亚洲精品| 一区二区三区免费在线看| 成熟丰满熟妇高潮xxxxx视频| 国产三级一区二区| 国产露脸无套对白在线播放| 久久久亚洲天堂| 狠狠色丁香婷婷综合影院| www.成年人| 欧美视频在线观看免费| 免费观看在线黄色网| 国产精品国产精品| 喷水一区二区三区| 精品无码人妻一区二区三区品| 亚洲男人天天操| 国产精品一区二区美女视频免费看| 免费毛片网站在线观看| 2017欧美狠狠色| 91丨九色丨蝌蚪丨对白| 欧美日本黄视频| 九九综合久久| 超碰在线播放91| 亚洲第一狼人社区| 9191在线| 牛人盗摄一区二区三区视频| 韩国成人福利片在线播放| 啦啦啦免费高清视频在线观看| 亚洲一区av在线播放| 国产精品xxx在线观看| 激情综合网俺也去|