婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python合并pdf文件的工具

Python合并pdf文件的工具

熱門標簽:電銷機器人錄音要學習什么 銀川電話機器人電話 長春極信防封電銷卡批發 如何地圖標注公司 外賣地址有什么地圖標注 上海正規的外呼系統最新報價 企業彩鈴地圖標注 煙臺電話外呼營銷系統 預覽式外呼系統

  如果你需要一個PDF文件合并工具,那么本文章完全可以滿足您的要求。哈嘍,大家好呀,這里是滑稽研究所。不多廢話,本期我們利用Python合并把多個pdf文件合并為一個。我們提前準備了5個pdf文件,來驗證代碼。


  源代碼:

import os
from PyPDF2 import PdfFileReader, PdfFileWriter

# 使用os模塊的walk函數,搜索出指定目錄下的全部PDF文件
# 獲取同一目錄下的所有PDF文件的絕對路徑
def getFileName(filedir):

    file_list = [os.path.join(root, filespath) \

                 for root, dirs, files in os.walk(filedir) \

                 for filespath in files \

                 if str(filespath).endswith('pdf')
                 ]
    return file_list if file_list else []

# 合并同一目錄下的所有PDF文件
def MergePDF(filepath, outfile):

    output = PdfFileWriter()
    outputPages = 0
    pdf_fileName = getFileName(filepath)

    if pdf_fileName:
        for pdf_file in pdf_fileName:
            print("路徑:%s"%pdf_file)

            # 讀取源PDF文件
            input = PdfFileReader(open(pdf_file, "rb"))

            # 獲得源PDF文件中頁面總數
            pageCount = input.getNumPages()
            outputPages += pageCount
            print("頁數:%d"%pageCount)

            # 分別將page添加到輸出output中
            for iPage in range(pageCount):
                output.addPage(input.getPage(iPage))

        print("合并后的總頁數:%d."%outputPages)
        # 寫入到目標PDF文件
        outputStream = open(os.path.join(filepath, outfile), "wb")
        output.write(outputStream)
        outputStream.close()
        print("PDF文件合并完成!")

    else:
        print("沒有可以合并的PDF文件!")

# 主函數
def main():
    file_dir = input('請輸入存有Pdf的文件夾').replace('/','//')# 存放PDF的原文件夾
    outfile = "pick_me.pdf" # 輸出的PDF文件的名稱
    MergePDF(file_dir, outfile)
    print('done')

main()


  可以看到5個PDF文件合并到了一起,那么到這里就結束了嗎?當然不是,代碼運行遇到PDF文件中文件格式較多時,比如多圖,word格式等,會出現以下報錯。

  最后一行報錯的意思為:

PyPDF2。utils.PdfReadError:對于鍵/Im82,字典中字節0xc0161處有多個定義

  通俗一點就是說遇到了一個多義詞,程序不知道該取哪個意思了。我們點進pdf.py文件里,找到下圖位置。

  嚴格模式默認是打開的,我們改成False。

構造方法:
PyPDF2.PdfFileReader(stream,strict = True,warndest = None,overwriteWarnings = True)
stream:File 對象或支持與 File 對象類似的標準讀取和查找方法的對象,也可以是表示 PDF 文件路徑的字符串。
strict(bool):確定是否應該警告用戶所用的問題,也導致一些可糾正的問題是致命的,默認是 True
warndest : 記錄警告的目標(默認是 sys.stderr)
overwriteWarnings(bool):確定是否 warnings.py 用自定義實現覆蓋 Python 模塊(默認為 True)

  我們重新運行程序.

  打開文件夾,可以看到我們的文件已經合并好了,打開之后的格式也是沒有錯誤的。
  那么,問題解決。

  如果你只是需要應該PDF合并工具代碼直接拿走用即可,如果你想學習pypdf2這個實用的庫,并且希望對這段代碼進行改進來適配自己的情況

到此這篇關于Python合并pdf文件的文章就介紹到這了,更多相關Python合并pdf文件內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python如何將多個PDF進行合并
  • Python中使用pypdf2合并、分割、加密pdf文件的代碼詳解
  • Python合并同一個文件夾下所有PDF文件的方法
  • Python多圖片合并PDF的方法
  • Python實現合并同一個文件夾下所有PDF文件的方法示例
  • Python結合ImageMagick實現多張圖片合并為一個pdf文件的方法

標簽:佳木斯 潮州 珠海 宜昌 西寧 上饒 盤錦 湖北

巨人網絡通訊聲明:本文標題《Python合并pdf文件的工具》,本文關鍵詞  Python,合并,pdf,文件,的,工具,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python合并pdf文件的工具》相關的同類信息!
  • 本頁收集關于Python合并pdf文件的工具的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91视频在线看| 奇米色一区二区| 欧美日韩三级一区二区| 欧美在线观看视频一区二区| 日本一区二区成人在线| 日韩免费在线观看| 亚洲欧洲精品一区二区三区不卡 | 中文字幕一区二区三区四区 | 久久99精品国产麻豆婷婷洗澡| 欧美精品乱码久久久久久按摩| 激情成人综合网| 91视频在线观看免费| 久久九九全国免费| 久久精品国产一区二区| 欧美日韩第一区日日骚| 国产精品欧美一级免费| 91黄视频在线观看| 欧美极品aⅴ影院| 国产一区不卡精品| 中文乱码免费一区二区| 国产精品美女久久久久av爽李琼| 一区二区免费看| 99精品热视频| 国模一区二区三区白浆| 成人aa视频在线观看| 国产精品久久久久精k8| 国产精品香蕉一区二区三区| 67194成人在线观看| 美女网站一区二区| 精品国产免费久久| 国产一区二区免费在线| 久久精品视频一区二区三区| 成人高清视频免费观看| 国产精品国产三级国产a | 亚洲欧美国产三级| 色久综合一二码| 五月天亚洲婷婷| 精品99一区二区| 欧美性xxxxxxxx| 懂色av一区二区三区蜜臀| 国产精品美女久久久久av爽李琼 | 五月开心婷婷久久| 91精品国产丝袜白色高跟鞋| 久久97超碰国产精品超碰| 中文字幕一区二区三区在线不卡 | 亚洲色图19p| 一本久道中文字幕精品亚洲嫩| 欧美国产激情一区二区三区蜜月| 国产伦精品一区二区三区免费| 色综合av在线| 免费av成人在线| 国产亚洲婷婷免费| 色综合色综合色综合色综合色综合| 一区二区三区中文在线观看| 91麻豆精品国产91久久久久久久久| 久久99精品国产91久久来源| 中文字幕av在线一区二区三区| 亚洲小少妇裸体bbw| 中文字幕中文字幕一区| 99这里只有精品| 亚洲综合偷拍欧美一区色| 26uuu精品一区二区| 一区二区三区日韩欧美| 国产精品九色蝌蚪自拍| 欧美亚洲日本国产| 一本大道久久精品懂色aⅴ| 成人午夜又粗又硬又大| 蜜臀久久99精品久久久久宅男| 一区二区视频在线| 国产精品灌醉下药二区| 国产精品国产三级国产aⅴ无密码| 日韩视频一区二区三区| 日韩免费视频线观看| 99r国产精品| 国产大陆亚洲精品国产| 成人午夜激情在线| 在线日韩av片| 欧美猛男男办公室激情| 精品国内片67194| 欧美精品日日鲁夜夜添| 欧美一区二区三区人| 日韩亚洲欧美在线观看| 久久精品一区蜜桃臀影院| 欧美精品一区二区三区一线天视频 | 国产一区二区在线看| 国产精品短视频| 亚洲精品视频一区二区| 亚洲高清免费视频| 国产一区二区三区日韩| 国内精品免费**视频| 不卡欧美aaaaa| 在线不卡欧美精品一区二区三区| 久久丝袜美腿综合| 午夜精品福利一区二区蜜股av| 成人激情小说乱人伦| 精彩视频一区二区三区| 91同城在线观看| 精品va天堂亚洲国产| 久久久久久久久久看片| 中文字幕一区二区三区蜜月| 亚洲激情中文1区| 开心九九激情九九欧美日韩精美视频电影| 青青草成人在线观看| 波多野结衣中文字幕一区二区三区 | 欧美三级在线看| 国产亚洲午夜高清国产拍精品| 视频一区二区中文字幕| gogo大胆日本视频一区| 2023国产一二三区日本精品2022| 日av在线不卡| 日韩三级视频在线看| 偷拍日韩校园综合在线| 欧美精品一级二级| 成人综合激情网| 秋霞电影网一区二区| 精品处破学生在线二十三| 老司机免费视频一区二区| 精品女同一区二区| 99re亚洲国产精品| 一区二区三区在线视频观看| 欧洲激情一区二区| 日韩精品高清不卡| 国产精品一区在线观看乱码 | 一色桃子久久精品亚洲| 丁香激情综合国产| 国产欧美日韩视频在线观看| 久久综合视频网| 亚洲欧美偷拍另类a∨色屁股| 日本大香伊一区二区三区| 日本sm残虐另类| 亚洲天堂免费看| 国产日韩欧美精品在线| 欧美日本一区二区| 在线免费观看日本欧美| 日本sm残虐另类| 丝袜美腿亚洲色图| 亚洲蜜桃精久久久久久久| 亚洲国产精品黑人久久久| 91精品国产综合久久精品性色 | 国产精品一区二区你懂的| 91视频在线观看| 国产精品原创巨作av| 麻豆精品视频在线观看视频| 亚洲伊人伊色伊影伊综合网| 欧美一区二区三区播放老司机| 成人小视频免费在线观看| 91碰在线视频| 香蕉久久一区二区不卡无毒影院 | 国产成人综合亚洲网站| 亚洲a一区二区| 一区二区三区.www| 国产乱码一区二区三区| 亚洲成人一二三| 日本少妇一区二区| 免费久久99精品国产| 国产精品一区二区视频| 婷婷开心激情综合| 国产精品中文字幕欧美| 国产福利一区二区| 99久久精品国产一区| 欧美日韩免费观看一区二区三区| 欧洲精品一区二区| 久久欧美一区二区| 综合久久久久综合| 国产美女精品一区二区三区| 欧美三级韩国三级日本一级| 国产偷国产偷亚洲高清人白洁| 综合久久久久久| 国内精品国产成人国产三级粉色| 国产aⅴ综合色| 欧美本精品男人aⅴ天堂| 亚洲女同一区二区| 久久精品国产亚洲5555| 欧美三级电影精品| 精品国产一区二区三区忘忧草| 自拍偷拍亚洲激情| 国产精品亚洲成人| 欧美一区永久视频免费观看| 亚洲午夜久久久久| 色综合久久中文综合久久97| 国产亚洲欧美中文| 国产一区二区三区电影在线观看| 91麻豆福利精品推荐| 久久久美女毛片| 精品在线亚洲视频| 精品久久久影院| 亚洲成人777| 日本不卡免费在线视频| 久久精品视频在线看| 亚洲国产日产av| 欧美一级片在线看| 狠狠色丁香婷婷综合久久片| 欧美性一级生活| 蜜臀av性久久久久蜜臀av麻豆 | 椎名由奈av一区二区三区| 粉嫩绯色av一区二区在线观看| 久久青草国产手机看片福利盒子 | 日韩中文字幕麻豆| 亚洲精品视频一区| 国产喂奶挤奶一区二区三区|