老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Python怎么實現批量合成圖片為PDF格式

這篇文章主要介紹了Python怎么實現批量合成圖片為PDF格式的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Python怎么實現批量合成圖片為PDF格式文章都會有所收獲,下面我們一起來看看吧。

山陽網站建設公司創新互聯,山陽網站設計制作,有大型網站制作公司豐富經驗。已為山陽上千余家提供企業網站建設服務。企業網站搭建\外貿網站制作要多少錢,請找那個售后服務好的山陽做網站的公司定做!

1.準備

請選擇以下任一種方式輸入命令安裝依賴:

1. Windows 環境 打開 Cmd (開始-運行-CMD)。

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

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

pip install pillow

2.合成原理

Pillow模塊,即PIL:Python Imaging Library,已經是Python平臺事實上的圖像處理標準庫了。PIL功能非常強大,但API卻非常簡單易用。通過它,我們能很輕松地操作圖像,并導出為不同格式。

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

from PIL import Image
import os
def convert_img_pdf(filepath, output_path):
"""
轉換圖片為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")

3.多張照片合成PDF

有了前面照片轉化PDF的基礎知識,想要理解下面的多圖合成PDF的代碼就非常簡單了。

其實就是使用了.save的一個特殊參數 append_images:

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

通過把圖片都存入到一個"sources"數組中,我們就能很輕易地合成這些圖像到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)

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

Python怎么實現批量合成圖片為PDF格式

關于“Python怎么實現批量合成圖片為PDF格式”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Python怎么實現批量合成圖片為PDF格式”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道。


文章題目:Python怎么實現批量合成圖片為PDF格式
文章起源:http://www.xueling.net.cn/article/jedjde.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91综合在线| 龙珠z中文版普通话 | 免费观看性生交大片3区 | 天天操婷婷 | 丰满少妇高潮久久三区 | www.午夜视频.com| 国产大片免费在线观看 | 粗大猛烈进出呻吟声视频 | 99视频免费 | 亚洲精品无码MA在线观看 | 青娱乐分类视频在线 | 丰满又黄又爽少妇毛片 | 日本v在线| 日日日干干干 | 成人av在线网站 | 国内自拍五区 | 高潮流白浆潮喷免费视频 | 91毛片在线观看 | 成在人线av无码免费高潮水 | 日本黄色免费观看视频 | 污黄啪啪网18以下勿进 | 亚洲xxxxx高清 | 伊人精品视频在线观看 | 伊人大香线蕉影院 | h成年动漫在线看网站 | 国产一二三区在线视频 | 日本公妇被公侵犯中文字幕 | 日韩精品动漫一区二区三区 | 最近中文字幕完整视频高清 | 中午字幕在线观看 | 亚洲婷婷五月综合狠狠 | 天堂网WWW天堂在线 亚洲欧美日韩愉拍自拍 | 野花社区www高清图片 | 柠檬福利第一导航在线 | 96久久久| 日本黄色性片 | 国产91久久久久久 | 日本一区二区三区免费A片 1024手机在线观看你懂的 | 精品深夜AV无码一区二区老年 | 日本韩国最新免费观看 | 大地资源网最新更新 |