我开发了一款 PDF 阅读器(基于 PDFium + Swift ,免费, macOS 首发)

123 天前
 zongmumask666

我是一个独立开发者,最近上线了一款 macOS 上的 PDF 阅读器,最初是因为自己处理 PDF 时总觉得不够顺手,就想着自己做一个,功能更聚焦、体验更清爽一点。

开发过程中我选择了 PDFium 作为渲染引擎,主要是为了未来的跨平台计划(包括 Windows 和 Android ),这样可以最大限度复用底层代码,降低维护成本。同时在 macOS 上用 Swift 实现了 UI 部分,整体开发体验也不错。

✅ 这款阅读器目前支持:

🔶表格提取:从可编辑的 PDF 中提取结构化表格,粘贴到 Excel 时能保持格式,对看财报、数据分析挺方便的

📚注释工具:荧光笔、下划线、文本框、手写等标注方式,适合做文档批注和读书笔记

未来我会继续更新,逐步加入编辑功能,比如修改文字、插入段落、重新排版等。也计划提供同步和多平台版本,打造一个价格亲民但实用的 PDF 工具,适合个人和小团队使用。

开发过程中也遇到了不少挑战,要深入理解 PDF 文件结构,研究 PDFium 的源码实现,才能实现稳定而准确的表格提取算法。像表格单元格的定位、线框判断、内容顺序识别等,都需要结合文本、图形和布局信息进行分析。这部分是整个项目中最耗时、但也最有价值的部分。

现在 App 已经上线,欢迎 mac 用户试用,也欢迎交流开发经验、踩坑记录、或产品反馈~

如果你有对这款 PDF 阅读器的建议或反馈,欢迎加我微信交流 🙌 目前也在收集大家的使用感受,后续的更新也会在群里第一时间通知。

欢迎扫码进群 👇👇👇👇

1945 次点击
所在节点    分享创造
9 条回复
thinkm
123 天前
666 支持把白色 pdf 背景修改为深色不?
zongmumask666
123 天前
@thinkm 有夜间模式 顶部菜单栏 视图->主题->夜间模式,是黑底白字🤗
thinkm
123 天前
@zongmumask666 太棒了立马下载
thinkm
123 天前
@zongmumask666 提个建议,夜间模式对比度太高了,看下面的截图

上面是你的 app ,背景更黑,文字更亮,这样对比度太高,给我的第一感觉就是非常刺眼

下面的事 vscode ,背景没那么黑,文字没那么亮,看起来很柔和


https://imgur.com/a/F96GkRc
zongmumask666
123 天前
@thinkm 图片地址打不开呢
thinkm
123 天前
@zongmumask666 https://i.miji.bid/2025/05/26/1b238712d01970bd88a4fe7933af763f.png
qinpei
123 天前
楼主为啥突然想做一款已经很成熟的产品呢?
goopoh
123 天前
支持一波
followad
123 天前
收费不

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1134399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX