在 GitHub 上加星Star1.1k 个星标

案例

DeckCraft:演示文稿流程重建与有限范围 PPTX 交换

作者将 DeckCraft 描述为以 Rust 净室重实现 PowerPoint 风格的演示文稿流程。其幻灯片模型、渲染与命令层支撑桌面/浏览器编辑及 PPTX 交换;所审阅源码测试检查构造的文稿和选定的保留包部件。

目标
应用
类别
独立重建案例
关联
独立重建项目
来源复核于

使用条件与局限

  • 前提条件:固定版本工作区标明 0.7.0,声明使用 Rust 1.95+ 与 Cargo。Linux 源码构建需要 ALSA 头文件及显示/窗口依赖;浏览器路径采用 Trunk 和 wasm32-unknown-unknown。可选 craft-fonts 输入会影响渲染,文档也说明了系统字体回退。
  • 测试证据:所审阅 PPTX 语料由代码构造,并非从 PowerPoint 收集。测试检查保存后的文本与内容部件数量,再检查再次保存后的部件名称和文本;另有测试保留选定 XML 元数据。
  • 测试证据:针对 PowerPoint for Mac 16.113.4 的注明日期评估明确表示,该轮未测量相对 PowerPoint 的渲染保真度、性能或真实用户文稿的端到端流程。功能广度与成熟度百分比是检查表计数或作者估算。
  • 局限:项目处于 alpha,文档记录文件交换、演示流程、稳定性和生态缺口;源码快照与较旧评估条目存在差异。
  • 许可:代码采用 MIT OR Apache-2.0,并有 NOTICE 义务。字体/图标另有条款,NOTICE 将 Symphonia 音频解码器列为 MPL-2.0。ArtCraft 标识采用受限条款,公开发布修改版须移除,仅用于向上游提议改动的 fork 除外。净室仍为作者的说法。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · storytold/deckcraft · 修订 1dc6972
  2. Cargo.toml GitHub · storytold/deckcraft · 修订 1dc6972
  3. .github/workflows/ci.yml GitHub · storytold/deckcraft · 修订 1dc6972
  4. apps/deckcraft-web/Trunk.toml GitHub · storytold/deckcraft · 修订 1dc6972
  5. docs/target-app-parity.md GitHub · storytold/deckcraft · 修订 1dc6972
  6. crates/pptx/tests/corpus.rs GitHub · storytold/deckcraft · 修订 1dc6972
  7. crates/pptx/tests/roundtrip.rs GitHub · storytold/deckcraft · 修订 1dc6972
  8. crates/pptx/tests/kept_parts.rs GitHub · storytold/deckcraft · 修订 1dc6972
  9. LICENSE-MIT GitHub · storytold/deckcraft · 修订 1dc6972
  10. LICENSE-APACHE GitHub · storytold/deckcraft · 修订 1dc6972
  11. NOTICE GitHub · storytold/deckcraft · 修订 1dc6972
  12. docs/brand/LICENSE-brand.txt GitHub · storytold/deckcraft · 修订 1dc6972

同分区更多条目:应用

应用分区全部 174 项资源应用案例(62)

↑↓ 移动↵ 打开⌘↵ 新标签页