手搓了一个PDF拆分工具, 分享下~

“ 最近需要用一个PDF拆分功能, 没办法找AI 协助手搓了一个~”
https://gitee.com/szjfhb/pdfsplit
背景介绍
因为很多AI工具分析PDF文件提取素材,有个限制:文件必须小于100M。 老婆大人在整理资料发现了这个限制。我找了下WPS, 360等工具。竟然都提示需要会员才能使用该功能。 咱免费用户好像还不算会员。 找了个免费网站,AI 推荐的。 跑去是可以分割文件。但是下载速度让人蛋疼。

PS: 在gitee上也搜了下,感觉他们有个是C#项目,有个感觉功能好复杂。我还是觉得简单更好。
使用准备
-
• 安装Python首先你需要有 Python (3.14+最好?)Python 下载地址: -
https://www.python.org/downloads -
具体情况就是下载安装包后安装即可。如果发现问题, 可以搜索咨询AI 最简单。
-
• 安装 pdf2
pip install PyPDF2
-
3. 再次,为了支持拖拽,建议安装 tkinterdnd2
pip install tkinterdnd2
使用说明
做好上述准备工作后,原则上你只需要下载项目当中的唯一一个Python脚本: PDFSplit.pyw 就可以在windows电脑上直接使用了。PDFSplit.pyw 下载地址:https://gitee.com/szjfhb/pdfsplit/blob/master/PDFSplit.pyw
非Windows 系统,应该不支持pyw文件。建议把文件名从 PDFSplit.pyw 改为 PDFSplit.py, 也就是去掉末尾的w字母。
异常情况
如果发现无法启动,建议在 cmd 下启动试试, 如下图:

一般都是没有安装好PyPDF2依赖。直接双击运行,这个提示弹不出来。 可能进化下脚本可以处理? 需要让AI继续帮助。哈哈, 对Python不太熟悉啊。

结语
简单手搓的工具, 主体代码是AI 写的。 简单调试修改了部分。 希望能帮助到有需要的人。 网上搜索到的感觉好多搞得很专业, 比如:
https://atomgit.com/kalista/PDF_Splitter
它提供了很复杂的包装功能,还方便支持二次开发。研究学习的话,可能PDF_Splitter更好。我写的这个只是能用而已。
PS,上面正文部分 是使用 md(项目分享:md, 一个为微信公众号写的Markdown编辑器,Github 11.7k Star)写的。排版来说感觉也不是很惊艳。 但是是可以简单省事点。 结合下,是可以让自己省点力的。有兴趣的小伙伴也可以多试试md。

封面图片:

夜雨聆风
