乐于分享
好东西不私藏

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

手搓了一个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
  1. 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。

本推文是否对您有帮助? 如果有任何建议、意见也请留言告知,我会尽快一一回复的。走过路过,请点赞、关注+转发~ 

封面图片:

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 手搓了一个PDF拆分工具, 分享下~

评论 抢沙发

9 + 7 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮