<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>zongmumask (Daniel Hu)</title>
    <link>http://www.w2solo.com/zongmumask</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>我开发了一款 PDF 阅读器（基于 PDFium + Swift ，免费）</title>
      <description>&lt;p&gt;我是一个独立开发者，最近上线了一款 macOS 上的 PDF 阅读器，最初是因为自己处理 PDF 时总觉得不够顺手，就想着自己做一个，功能更聚焦、体验更清爽一点。&lt;/p&gt;

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

&lt;p&gt;这款阅读器目前支持：&lt;/p&gt;

&lt;p&gt;表格提取：从可编辑的 PDF 中提取结构化表格，粘贴到 Excel 时能保持格式，对看财报、数据分析挺方便的
注释工具：荧光笔、下划线、文本框、手写等标注方式，适合做文档批注和读书笔记
未来我会继续更新，逐步加入编辑功能，比如修改文字、插入段落、重新排版等。也计划提供同步和多平台版本，打造一个价格亲民但实用的 PDF 工具，适合个人和小团队使用。&lt;/p&gt;

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

&lt;p&gt;现在 App 已经上线，欢迎 mac 用户试用，也欢迎交流开发经验、踩坑记录、或产品反馈～&lt;/p&gt;

&lt;p&gt;App Store: &lt;a href="https://apps.apple.com/us/app/rainbow-pdf-pdf-reader/id6670330650" rel="nofollow" target="_blank" title=""&gt;Rainbow PDF&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://p.ipic.vip/hcplyh.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://p.ipic.vip/mlt7y7.png" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://p.ipic.vip/ragcup.png" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>zongmumask</author>
      <pubDate>Mon, 16 Jun 2025 09:11:10 +0800</pubDate>
      <link>http://www.w2solo.com/topics/5894</link>
      <guid>http://www.w2solo.com/topics/5894</guid>
    </item>
  </channel>
</rss>
