夜雨聆风学习资料网

ARTICLE · 1142123

PDF批量拆分,用Python 3分钟搞定,告别手

PDF批量拆分,用Python 3分钟搞定,告别手

PDF批量拆分,用Python 3分钟搞定,告别手

300 页的扫描件要拆成单页,投标文件得按章节分开发给不同的人。用 Adobe 手动点几十次,眼睛都花了还容易出错。

其实只要装个 pypdf 库,20 行代码就能搞定。核心就三步:读进来、取页面、写出去。把“取第 1 页”换成循环,批量拆分就成了。

代码我直接给你备好了,支持三种模式。每页拆一个适合发票和试卷;每 N 页拆一个适合固定打包;按指定页码拆适合合同条款。整个文件夹拖进去,一键全处理。

不过有几个坑得避开。页码在代码里从 0 开始,但输出文件名会自动加 1,你看到的“第 1 页”就是真实的第 1 页。如果 PDF 有打开密码,得先填对密码才能拆。另外,输出目录千万别跟输入目录设成同一个,不然越拆越多。

最后提一嘴,拆分只是重新组织页面对象,不重新压缩也不渲染,原图原字一模一样,画质一点不损。

原文PDF批量拆分,用Python 3分钟搞定,告别手工复制粘贴
作者提示: 个人观点,仅供参考
广东,1小时前,

相关学习资料