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