# OpenPDF Studio：根据 WPS PDF 研究重建编辑交互

> OpenPDF Studio 根据借助 REA 对 WPS Office 12.1.28496 PDF 界面的观察，开发 macOS 本地 PDF 编辑器。研究记录了编辑交互和有限的 Mach-O 模块检查；实现使用 React、Electron、PyMuPDF 与 Apple Vision 处理文字、图片、转换和 OCR。

- 类型：案例
- 目标：应用
- 类别：REA 社区调查案例
- 关联：作者报告的混合工具流程
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/aotefan/openpdf-studio>
- 一手来源：<https://github.com/aotefan/openpdf-studio/blob/056d7d219e255fac8dacbabaac2911bb1fcd7953/research/wps-pdf-reverse-engineering.md>
- 目录页面：<https://awesomerea.org/zh/resources/openpdf-studio-case/>
- 记录 JSON：<https://awesomerea.org/resources/openpdf-studio-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/openpdf-studio-case/index.md)

## 使用条件与局限

- **前提条件：**需要 Apple Silicon Mac、Xcode Command Line Tools、Python 3.12、uv 和仍受支持且已修补的 Node.js 运行时。
- **局限：**当前仅发布源码预览，没有安装包；桌面启动和打包需等待已修补的 Electron 版本。
- **局限：**编辑仅覆盖受支持的文字和图片情形；超过 60 MB 或 500 页的文档会被拒绝。
- **许可：**AGPL-3.0-or-later 许可证。

## 一手来源

1. <https://github.com/aotefan/openpdf-studio/blob/056d7d219e255fac8dacbabaac2911bb1fcd7953/research/wps-pdf-reverse-engineering.md>
2. <https://github.com/aotefan/openpdf-studio/blob/056d7d219e255fac8dacbabaac2911bb1fcd7953/README.md>

## 同分区更多条目：应用

- [Keymarks：重建 Powermarks 3.5 的书签格式与工作流程](https://awesomerea.org/zh/resources/keymarks-case/index.md) · 案例
- [MiPods：在 macOS 上还原小米耳机控制](https://awesomerea.org/zh/resources/mipods-case/index.md) · 案例
- [Taskly：重建 Trello 的 Electron 桌面外壳](https://awesomerea.org/zh/resources/taskly-trello-shell-case/index.md) · 案例
- [mystery-sdl：将 Mystery 屏保移植到 SDL2](https://awesomerea.org/zh/resources/mystery-sdl-case/index.md) · 案例
- [LSX II 音量修正器：重建音量行为](https://awesomerea.org/zh/resources/kef-lsx-volume-case/index.md) · 案例
- [Linux 上的 UU 远程：非官方协议实现](https://awesomerea.org/zh/resources/uu-remote-linux-protocol-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
