zoukankan      html  css  js  c++  java
  • [Python]PDF合成小程序PDF合成小程序

    运行平台:Python3.5

    用刀了PyPDF2这个库,需要提前下载好。

    源码如下:

    import PyPDF2, os

    #建立一个装pdf文件的数组
    pdfFiles = []

    for fileName in os.listdir('.'): #遍历该程序所在文件夹内的文件
    if fileName.endswith('.pdf'): #找到以.pdf结尾的文件
    pdfFiles.append(fileName) #将pdf文件装进pdfFiles数组内

    pdfFiles.sort() #文件排序

    pdfWriter = PyPDF2.PdfFileWriter() #生成一个空白的pdf文件

    for fileName in pdfFiles:
    pdfReader = PyPDF2.PdfFileReader(open(fileName,'rb')) #以只读方式依次打开pdf文件
    for pageNum in range(pdfReader.numPages):
    pdfWriter.addPage(pdfReader.getPage(pageNum)) #将打开的pdf文件内容一页一页的复制到新建的空白pdf里

    pdfOutput = open('combine.pdf','wb') #生成combine.pdf文件
    pdfWriter.write(pdfOutput) #将复制的内容全部写入combine.pdf
    pdfOutput.close()
  • 相关阅读:
    Fish
    Brackets
    StoneWall【★★★★★】
    Nesting
    ajax补充FormData
    初始Ajax
    extra过滤
    Django 之缓存
    django中的信号
    Form组件归类
  • 原文地址:https://www.cnblogs.com/fredkeke/p/5751688.html
Copyright © 2011-2022 走看看