python - jpg图片转pdf
生活随笔
收集整理的這篇文章主要介紹了
python - jpg图片转pdf
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
每周需要打印小孩子的作業,老師都是在 app 里用圖片的格式布置,打印圖片需要一頁頁打印,非常耗時,遂編寫了如下一段腳本,節省一點時間。需要安裝 fitz 和 PyMuPDF 兩個模塊:
pip install fitz pip install PyMuPDF腳本如下:
import fitz import osdoc = fitz.open()# jpg文件路徑: 當前文件夾下的files文件夾 img_path = os.path.join(os.path.abspath(os.curdir), 'files')# 避免順序錯誤,將1.jpg, 2.jpg ... 10.jpg等前面補零變為01.jpg, 02.jpg等 for img_file in os.listdir(img_path):new_name = ('0000' + img_file)[len(img_file)-3:] #長度對齊os.rename(os.path.join(img_path, img_file), os.path.join(img_path, new_name))# 轉換為pdf格式后合并 for img_file in os.listdir(img_path):full_name= os.path.join(img_path, img_file)pdfbytes = fitz.open(full_name).convert_to_pdf()imgpdf = fitz.open(img_file + '.pdf', pdfbytes)doc.insert_pdf(imgpdf)doc.save('combined.pdf') doc.close()總結
以上是生活随笔為你收集整理的python - jpg图片转pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VC++文件监控(一) ReadDire
- 下一篇: 《实用软件架构:从系统环境到软件部署 》