案例
WordCraft:文档流程重建与有限范围 DOCX 兼容
作者将 WordCraft 描述为以 Rust 净室重实现熟悉的 Microsoft Word 流程。项目提供自己的文档模型、排版引擎和 DOCX 读写器,以及桌面与浏览器界面;源码测试覆盖选定的编辑与文件保留行为。
使用条件与局限
- 固定版本工作区标明 0.7.0,声明使用 Rust 1.95+ 与 Cargo;文档中的浏览器构建使用 Trunk。原生构建及准确排版需要相应平台依赖与字体。本合集未构建应用或下载参考文档。
- 成果是文档引擎与交互实现,不是恢复 Microsoft 源码树或 Microsoft 365 托管后端。CLI/MCP 和控制通道属于自动化接口,不能证明使用了 REA。
- 所审阅 DOCX 测试以构造文档和按规范编写的 XML 样例检查已建模属性及透传部分,不能证明任意文档逐字节一致或分页与 Word 相同。针对 Word for Mac 16.113.4 的注明日期评估明确表示,该轮未执行真实文档的双应用文件/页面对照。
- 项目处于 alpha;文件保真度、页面布局、高级排版、稳定性和生态兼容性仍有限。功能区命令数量及作者的成熟度估算不是验收测试通过率;本合集未重跑原应用与重实现之间的测试。
- 代码采用 MIT OR Apache-2.0,并有 NOTICE 义务;字体及其他素材保留各自权利,ArtCraft 品牌另有受限条款。净室只是作者的说法,不是本合集独立确认的流程或法律结论;本合集不提供 Microsoft 代码或素材。
关于此条目
- 类型
- 案例
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 目标
- 应用
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/README.md
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/Cargo.toml
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/docs/target-app-parity.md
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/crates/docx/tests/passthrough.rs
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/crates/docx/tests/roundtrip.rs
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/LICENSE-MIT
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/LICENSE-APACHE
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/NOTICE
- https://github.com/storytold/wordcraft/blob/eae242176108d328c5dd81fbc10370c51ab90706/docs/brand/LICENSE-brand.txt