首頁 >後端開發 >Python教學 >python圖片轉pdf的方法介紹

python圖片轉pdf的方法介紹

高洛峰
高洛峰原創
2017-03-26 17:48:122595瀏覽

這篇文章主要為大家詳細介紹了python圖片轉pdf的方法介紹,具有一定的參考價值,有興趣的小夥伴們可以參考一下

import os

import sys

from reportlab.lib.pagesizes import A4, landscape

from reportlab.pdfgen import canvas

#'''

#遍歷目前目錄下所有的jpg檔案,並依照資料夾名稱合併成pdf文件

python 3.4.4

圖片檔案用數字依序命名

'''

def conpdf():

    #取得橫向A4大小

    (w, h) = landscape(A4)

#遍歷目前目錄

    for root,dirs,files in os.walk(os.getcwd ()):

         #根據根目錄名稱建立pdf

        c = canvas.Canvas(os.path.basename(root)+".pdf", pagesize = landscape(A4))

        #print(os.path.basename(root)+".pdf")

    #用於存放jpg檔案

        jpg_list=[]

    #從文件列表中取出jpg文件放入到list中

        for p in files:

            #存入清單

        #將jpg檔案名稱存入清單           

if

p[-4:] =='.jpg) # \" +p)

                jpg_list.append(p)

        #對檔案名稱排序

  2 #=lambda x :int(x[:-4]))        #print(jpg_list)

        for f in jpg_list:

##畫佈上

            c.drawImage(root + "\\"+f, 0, 0, w, h)

           #結束目前目前新一頁並# 1  showPage()

        c.save()

    print ("ok.")

conpdf()

以上是python圖片轉pdf的方法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn