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

python圖片轉pdf的方法介紹

高洛峰
發布: 2017-03-26 17:48:12
原創
2575 人瀏覽過

這篇文章主要為大家詳細介紹了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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板