ARTICLE · 1204264
Python编程30:每天几十个 PDF 要合成一个
Python编程30:每天几十个 PDF 要合成一个
Python编程30:每天几十个 PDF 要合成一个
月底报材料,领导甩来一句“合成一个 PDF”。我攒了二十多个扫描件、盖章件,挨个复制粘贴。忙活一小时,页数对不上,顺序还乱了。
后来才想明白:合并不是拼图,是按业务逻辑接页。关键就一个——谁在前、谁在后。用 Python 的 pypdf 库,本地跑,不上传第三方,涉密资料也安全。
核心代码不到十行。把文件名按想要的顺序写进列表,程序就照这个顺序一页页接进去。想改顺序?改列表就行,不用动逻辑。
不过有几个坑得避开。文件名排序容易翻车,1、10、2、3 会排成你意想不到的顺序。带密码的得先解密,纯图片扫描件合并后还是搜不了字。
我直接写了个能复用的脚本。支持交互选顺序、命令行传文件,还能从 txt 里读顺序。同一文件想拼几次都行。
先用两个小文件试跑一遍,确认页数和顺序都对,再处理正式文件。原文件一定留好备份。
原文Python编程30:每天几十个 PDF 要合成一个?这份 Python 合并教程,能直接复制
作者提示: 个人观点,仅供参考
贵州,47分钟前,















































































