《零基礎學Java》 JDBC中常用的類和介面 利用JDBC的這些類和介面可以更方便地訪問並處理存儲在資料庫中的數據。 DriverManager類 DriverManager類 是JDBC的管理層,用來管理資料庫中的驅動程式。在使用Java操作資料庫之前,必須使用 Class類 的 靜態方法for ...
實現圖片轉換成PDF文檔的操作方法有很多,綜合對比以後感覺fpdf這個模塊用起來比較方便而且代碼量相當少。
安裝的方式很常規,直接使用pip安裝就行了。
pip install fpdf
將需要使用的三方模塊導入進來
from fpdf import FPDF # PDF文檔對象操作庫
import os # 文件路徑操作庫
初始化PDF文檔對象
PDF = FPDF()
關閉自動分頁
PDF.set_auto_page_break(0)
設置需要轉換的批量圖片路徑
path = r'C:/imgs'
遍歷圖片到數組
images = [i for i in os.listdir(path)]
設置多少張圖片在PDF中占一頁
NUM = int(input('參數設置: 請輸入多少張圖片占用一頁: \n'))
設置圖片的寬度和高度
width = int(input('參數設置: 請輸入每張圖片的寬度: \n'))
height = int(input('參數設置: 請輸入每張圖片的高度: \n'))
遍歷圖片並向文檔中添加圖片
for index, image in enumerate(images):
if index == 0:
PDF.add_page()
elif index % NUM == 0:
PDF.add_page()
PDF.image(os.path.join(path, image), w=width, h=height)
保存PDF文檔
PDF.output(os.path.join(path, "圖片文檔.pdf"), "F")
print('圖片到PDF轉換完成!')
【往期精彩】
python做一個微型美顏圖片處理器,十行代碼即可完成...
用python做一個文本翻譯器,自動將中文翻譯成英文,超方便的!
小王,給這2000個客戶發一下節日祝福的郵件...
python 一行命令開啟網路間的文件共用...
PyQt5 批量刪除 Excel 重覆數據,多個文件、自定義重覆項一鍵刪除...
再見XShell,這款國人開源的終端命令行工具更nice!
python 表情包下載器,輕鬆下載上萬個表情包、鬥圖不用愁...
Python 自動清理電腦垃圾文件,一鍵啟動即可...
有了jmespath,處理python中的json數據就變成了一種享受...
解鎖一個新技能,如何在Python代碼中使用表情包...
萬能的list列表,python中的堆棧、隊列實現全靠它!
該怎麼用pyqt5來實現數據的增、刪、改、查功能...
歡迎關註作者公眾號【Python 集中營】,專註於後端編程,每天更新技術乾貨,不定時分享各類資料!