av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:如何用Python合并多個(gè)pdf 的文件夾

當(dāng)我們下載了需要學(xué)習(xí)的資料時(shí),發(fā)現(xiàn)每篇都是一個(gè)獨(dú)立的章節(jié)用起來(lái)很不方便,這時(shí)候我們可以用Python把它們合并,接下來(lái)就一起看看操作方法吧。

創(chuàng)新互聯(lián)建站于2013年開(kāi)始,先為慈利等服務(wù)建站,慈利等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為慈利企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

一、文件圖



二、合并效果



三、python代碼


# -*- coding:utf-8*- import sys reload(sys) sys.setdefaultencoding('utf-8') import os import os.path from pyPdf import PdfFileReader,PdfFileWriter import time time1=time.time() # 使用os模塊walk函數(shù),搜索出某目錄下的全部pdf文件 ######################獲取同一個(gè)文件夾下的所有PDF文件名####################### def getFileName(filepath):  file_list = []  for root,dirs,files in os.walk(filepath):    for filespath in files:      # print(os.path.join(root,filespath))      file_list.append(os.path.join(root,filespath))  return file_list ##########################合并同一個(gè)文件夾下所有PDF文件######################## def MergePDF(filepath,outfile):  output=PdfFileWriter()  outputPages=0  pdf_fileName=getFileName(filepath)  for each in pdf_fileName:    print each    # 讀取源pdf文件    input = PdfFileReader(file(each, "rb"))    # 如果pdf文件已經(jīng)加密,必須首先解密才能使用pyPdf    if input.isEncrypted == True:      input.decrypt("map")    # 獲得源pdf文件中頁(yè)面總數(shù)    pageCount = input.getNumPages()    outputPages += pageCount    print pageCount    # 分別將page添加到輸出output中    for iPage in range(0, pageCount):      output.addPage(input.getPage(iPage))  print "All Pages Number:"+str(outputPages)  # 最后寫(xiě)pdf文件  outputStream=file(filepath+outfile,"wb")  output.write(outputStream)  outputStream.close()  print "finished" if __name__ == '__main__':  file_dir = r'D:/course/'  out=u"第一周.pdf"  MergePDF(file_dir,out)  time2 = time.time()  print u'總共耗時(shí):' + str(time2 - time1) + 's'

"D:\Program Files\Python27\python.exe" D:/PycharmProjects/learn2017/合并多個(gè)PDF文件.py D:/course/C1W1L01 Welcome.pdf 3 D:/course/C1W1L02 WhatIsNN.pdf 4 D:/course/C1W1L03 SupLearnWithNN.pdf 4 D:/course/C1W1L04 WhyIsDLTakingOff.pdf 3 D:/course/C1W1L05 AboutThisCourse.pdf 3 D:/course/C1W1L06 CourseResources.pdf 3 All Pages Number:20 finished 總共耗時(shí):0.128000020981s Process finished with exit code 0

合并好的pdf是不是方便查閱了呢~更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。


文章題目:創(chuàng)新互聯(lián)Python教程:如何用Python合并多個(gè)pdf 的文件夾
網(wǎng)址分享:http://uogjgqi.cn/article/cdsdjcj.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流