这里写自定义目录标题

  • 前言
  • 代码

前言

使用python写了个合并pdf的小工具,共享代码
相对比较简陋,将就着看吧,需要的可以自己再润色一下

代码

from os import rename
from glob import glob
from PyPDF2 import PdfFileReader,PdfFileWriterfileNameLen = 8def reName(pdfNames):for i in range(len(pdfNames)):newName = pdfNames[i].rjust(fileNameLen, '0')rename(pdfNames[i], newName)print("name: " + pdfNames[i] + "new name: " + newName)return pdfNamesdef getFile():pdfNames = glob("*.pdf")print(pdfNames)return pdfNamesdef mergePdfFile():outPut = PdfFileWriter()outputPages = 0pdfNames = getFile()reName(pdfNames)pdfNames = getFile()for fileName in pdfNames:p = fileNameinputpdf = PdfFileReader(p)pageCount = inputpdf.getNumPages()outputPages += pageCountfor pageNum in range(pageCount):outPut.addPage(inputpdf.getPage(pageNum))print("All page Number is: " + outputPages.__str__())outPutStream = open("output.pdf", "wb")outPut.write(outPutStream)outPutStream.close()if __name__ == '__main__':mergePdfFile()

pdf合并小工具python相关推荐

  1. 吾爱这个PDF处理小工具,我私藏了一年才偷偷分享!

    对于 PDF 文件,小资源经常会收到各种各样的问题,其中就包括了如何压缩 PDF,PDF 转 Word... 看来大家对于 PDF 文件的处理需求也是很大呀 所以今天小资源就给大家带来一款功能齐全且免 ...

  2. python怎么把两个文件合并工具_python开发目录合并小工具 PathMerge

    前言 这个程序陆陆续续开发了几天,正好我在学Python,就一边做一边学,倒是学到不少东西. 不得不说python是快速开发的好工具. 程序做了一些改进,这两天又忙着毕设,现在才想起来发到博客上.想想 ...

  3. 80行代码自己动手用python写一个表格拆分与合并小工具

    大家好,我是才哥. 可能是最近加班熬夜太多,这个周末身体不舒服,头痛.冷汗什么的.终于在连着睡了接近2天后,现在慢慢恢复了. 最近有新朋友看到之前<>,想问下有没有免费的小工具,可以进行表 ...

  4. 80行代码自己动手写一个表格拆分与合并小工具(文末附工具下载)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 瑶池阿母绮窗开,黄竹歌声动地哀. ...

  5. excel文件合并小工具

    文章目录 前言 一.基本思路 二.编码实现 三.使用测试 界面如图所示 功能测试 前言 写这个小工具的原因是因为在工作中需要将两个excel里面的数据合并一个新的文件,起初尝试通过WPS进行合并,但是 ...

  6. pdf合并的工具下载

    工作和学习时我们可能会遇到这样一个现象:下载出来的文件和图片被分成了好几个部分,整理起来十分不方便,如何才能将它们合并在一起呢?不难 办,本章介绍最简单的方法,告诉你如何将批量的PDF文件合成一个文件 ...

  7. pdf在线翻译_24个PDF在线小工具,免费在线翻译PDF文档。

    点击上方蓝色字关注我们! 最近工作看的英文文献比较多,而且一般都是PDF文档,所以最近我找了一些PDF翻译的东西,今天推荐的是一个在线翻译文档网站,它可以立即翻译任何文档格式为任意语言,并保持排版不变 ...

  8. C#利用itext7编写PDF操作小工具

    一.环境准备 1.VS C# 控制台程序 2.安装的包: itext7 -pdf操作包 Pdf2Image -pdf转图片 Fody - 用于独立程序打包 Constura.Fody- 用于独立程序打 ...

  9. 用python写pdf_python写个合并pdf的小工具

    [Python] 纯文本查看 复制代码import re from PyPDF4.pdf import PdfFileReader as pr, PdfFileWriter as pw def Mer ...

最新文章

  1. 史上最简单粗暴获取阿里巴巴iconfont图标,并引用到vant的方法(没有之一)
  2. JVM 性能调优之定位问题
  3. java生成流水号001_可变数据如何批量生成?
  4. PyQt:成功解决Exception quot;unhandled TypeErrorquot; expected str, bytes or os.PathLike object, no
  5. “能用”距离“好用”有多远?
  6. 如何使用BAdI ORDER_SAVE创建客户自定义的error message
  7. (11)FPGA面试题同步复位与异步复位
  8. 服务器按ctrl alt delete没有用_用完这些快捷键,我再也回不去了(Win系统篇)
  9. 高中二年级会考计算机考试试题,高中二年级学考是怎么回事 和会考的区别是什么...
  10. html 中的一些知识
  11. kafka从入门到精通:马士兵java集合
  12. 3D制图软件中怎么设计凸轮?3D设计凸轮教程
  13. BAT-批处理去除文件夹及子文件夹名子中的空格-并整理文件夹和子文件夹目录
  14. Java实战之管家婆记账系统(1)——项目简述
  15. 2022-03-09:我们正在玩一个猜数游戏,游戏规则如下: 我从 1 到 n 之间选择一个数字。 你来猜我选了哪个数字。 如果你猜到正确的数字,就会 赢得游戏 。 如果你猜错了,那么我会告诉你,我选
  16. 三、字符串拼接和占位符
  17. matlab直方图均衡化实现
  18. pr 文件结构不一致_只要你用过PR,就一定会遇到这些的问题(下)
  19. AI微信小程序源码下载人脸照片AI转换动漫照片全新源码安装简单无需服务器域名
  20. 对比Ruby和Python的垃圾回收

热门文章

  1. java 进销存C S_java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
  2. 文献阅读 | Distribution of Parental Genome Blocksin Recombinant Inbred Lines
  3. cad展点插件lisp使用_CAD自动画杆路插件Autolisp该怎么使用?
  4. swi-prolog安装及使用(基于)
  5. WIN10家庭版找不到Hyper-V的解决办法
  6. 隐马尔科夫模型HMM(三)鲍姆-韦尔奇算法求解HMM参数
  7. asp.net(c#)如何把字符串转换成数组
  8. 动作捕捉系统用于柔性机械臂的末端定位控制
  9. 教育数据集——豆豆云助教
  10. MySQL——MySQL高可用之PXC