如何把多个pdf文件合并成一个文件夹,多个pdf文件如何合并成一个文件

  如何把多个pdf文件合并成一个文件夹,多个pdf文件如何合并成一个文件

  当我们下载了需要学习的资料时,发现每篇都是一个独立的章节用起来很不方便,这时候我们可以用大蟒把它们合并,接下来就一起看看操作方法吧。

  一、文件图

  

  

  

  二、合并效果

  

  

  三、python代码

  

  # -*-编码:utf-8*-

  导入系统

  重新加载(系统)

  sys.setdefaultencoding(utf-8 )

  导入操作系统

  导入os.path

  从pyPdf导入PdfFileReader、PdfFileWriter

  导入时间

  time1=time.time()

  # 使用骨模块步行函数,搜索出某目录下的全部可移植文档格式文件的扩展名(可移植文档格式的缩写)文件

  ######################获取同一个文件夹下的所有PDF格式格式文件名#######################

  极好的获取文件名(文件路径):

  file_list=[]

  对于os.walk(文件路径):中的根目录、目录和文件

  对于文件:中的文件路径

  # print(os.path.join(root,filespath))

  file _ list。追加(操作系统。路径。join(根,文件路径))

  返回文件列表

  ##########################合并同一个文件夹下所有PDF格式格式文件########################

  定义合并PDF(文件路径,输出文件):

  output=PdfFileWriter()

  outputPages=0

  pdf_fileName=getFileName(文件路径)

  对于pdf_fileName:中的每个

  打印每张

  # 读取源可移植文档格式文件的扩展名(可移植文档格式的缩写)文件

  input=PdfFileReader(file(each, rb ))

  # 如果可移植文档格式文件的扩展名(可移植文档格式的缩写)文件已经加密,必须首先解密才能使用pyPdf

  if input.isEncrypted==True:

  输入。解密(“映射”)

  # 获得源可移植文档格式文件的扩展名(可移植文档格式的缩写)文件中页面总数

  pageCount=input.getNumPages()

  输出页数=页数

  打印页数

  # 分别将页添加到输出输出中

  对于范围(0,页数):中的东方网页王

  输出。添加页面(输入。获取页面(iPage))

  打印"所有页码:"字符串(输出页数)

  # 最后写可移植文档格式文件的扩展名(可移植文档格式的缩写)文件

  输出流=文件(文件路径outfile,“wb”)

  输出.写入(输出流)

  outputStream.close()

  打印"完成"

  if __name__==__main__:

  file_dir=rD:/course/

  out=u 第一周. pdf

  合并PDF(文件目录,输出)

  time2=time.time()

  打印你好总共耗时: str(时间2-时间1)s

  d : \程序文件\ python 27 \ python。exe d :/PycharmProjects/learn 2017/合并多个PDF格式格式文件.巴拉圭

  d :/课程/c1w1l 01 Welcome.pdf

  3

  d :/课程/c1w1l 02 WhatIsNN.pdf

  4

  d :/课程/c1w1l 03 SupLearnWithNN.pdf

  4

  d :/课程/c1w1l 04 WhyIsDLTakingOff.pdf

  3

  d :/课程/c1w1l 05 AboutThisCourse.pdf

  3

  d :/课程/c1w1l 06 CourseResources.pdf

  3

  所有页码:20

  完成

  总共耗时:0.128000020981s

  进程结束,退出代码为0

  合并好的可移植文档格式文件的扩展名(可移植文档格式的缩写)是不是方便查阅了呢~更多大蟒学习推荐:PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹
  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹,cmd命令打开及切换目录路径的实现
  • wget下载文件到指定目录,wget下载整个文件夹
  • wget下载文件到指定目录,wget下载整个文件夹,wget下载整个网站(整个子目录)或特定目录
  • u盘exe病毒如何根除,如何根除U盘文件夹exe病毒
  • u盘exe病毒如何根除,如何根除U盘文件夹exe病毒,U.EXE病毒删除方法
  • svn在eclipse中的使用,eclipse不显示svn路径,Eclipse设置svn忽略文件或文件夹(svn-ignore)的操作
  • Linux系统删除文件夹命令,linux系统中删除文件的命令
  • Linux系统删除文件夹命令,linux系统中删除文件的命令,Linux系统删除文件夹和文件的命令
  • jsp 上传文件夹,jsp多文件上传
  • jsp 上传文件夹,jsp多文件上传,JSP组件commons-fileupload实现文件上传
  • dos 删除文件夹命令,dos 删除文件夹 目录不是空的
  • dos 删除文件夹命令,dos 删除文件夹 目录不是空的,dos 删除文件夹 rd
  • Win10共享文件夹怎么设置访问密码,win10共享文件夹设置密码后没有权限访问
  • win10用户的文件名怎么改,window10怎样更改用户文件夹名称
  • 留言与评论(共有 条评论)
       
    验证码: