为何要开发这款小工具?
我个人一大爱好是在平板上阅读各种电子书,在我的硬盘上,躺着大量的PDF文档,也是我学习知识的主要源泉,尤其是大量的数学物理科技类读物,这些是自媒体平台取代不了的。 但很多PDF没有书签,也有很多pdf分为上下册或多卷,如果能把它们合并在一起,带上书签,会让知识体系一目了然。阅读也会更加愉悦。 而市面上现有的书签制作工具都有些缺憾,于是我决定按照自己的需求打造一个小而美的PDF书签工具。
同类工具分析
目前PDF编辑器例如福昕PDF编辑器都提供了创建书签的功能,但需要一个一个书签地制作,非常繁琐。 迄今为止,我还没有看到一个能把OCR扫描识别目录信息和生成书签功能全部自动化的工具。而且OCR扫描出来的数据一般都需要手工调整。
Adobe Acrobat DC提供了插件AutoBookMark自动生成PDF文件目录,但是只是针对单个文件。 还有一些如PDF补丁丁等工具,其原理和步骤和本工具类似,但处理标题这块不够灵活,对不同类别的PDF目录处理就弱了一些。
开发过程
虽然这个工具实现难度不大,但也是个人软件商业化的一次试水,想看看这种小众工具到底有没有市场。现在有了Cursor的协助,软件开发的工作量降低不少。
2025-10-10
项目启动
确立技术栈,决定采用Java的PDFbox来实现PDF的功能
2025-10-15
核心功能开发
完成正则表达式管理、书签生成、水印添加等核心功能的开发
2025-10-20
图形化界面成型
基于Java Swing对主题功能进行了包装,完成主体功能的开发
2024-11中旬
发布第一个可用版本
同时推出MacOS和Windows版本