news 2026/11/3 2:31:26

Rust重写开源版PowerPoint来了!支持PPTX读写和AI Agent控制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Rust重写开源版PowerPoint来了!支持PPTX读写和AI Agent控制

DeckCraft 是一个使用 Rust 编写的开源 PowerPoint 替代方案,支持 PPTX 文件读写、主题与母版设计、动画与转场、演讲者视图,以及 AI Agent 自动化控制。

DeckCraft 属于 ArtCraft Crafting Apps 项目生态的一部分,目标是在不依赖微软组件的情况下,提供原生、跨平台、高性能的 PPT 制作与演示能力。

该项目遵循 MIT 或者 Apache 2.0 开源协议,代码托管在 GitHub:

https://github.com/storytold/deckcraft

功能特性

  • 跨平台支持:DeckCraft 提供了 Windows、macOS、Linux、FreeBSD、以及 Web Browser 多种平台应用,可以提供跨平台一致体验。
  • 母版与主题系统:借鉴 PowerPoint 的设计理念,支持 幻灯片母版和 11 种预定义布局,通过继承式占位符机制统一管理标题、内容区、页脚等元素的位置与样式。同时内置 8 套主题方案,覆盖字体、颜色和整体视觉风格,并且支持章节、演讲备注等功能,帮助用户快速构建保持品牌一致性的演示文稿

  • 丰富的矢量绘图:内置超过 150 种预定义图形,支持连接线自动吸附、自由绘制、曲线编辑以及图形布尔运算(合并、相交、相减等),能够轻松绘制流程图、组织结构图和系统架构图。同时支持渐变填充、图片填充、图案填充、虚线边框、箭头样式、阴影、发光、反射和柔化边缘等高级视觉效果.

  • PowerPoint 文件兼容:支持打开、编辑和保存标准的 .pptx 演示文稿格式,方便与 Microsoft PowerPoint 用户进行协作和文件交换。

同时,它还支持将演示文稿导出为 PDF、PNG、JPEG 等常见格式,并能够生成讲义、备注页和演示大纲等输出内容。

  • 动画与转场:DeckCraft 提供了完善的动画与转场功能,能够满足从日常汇报到专业演示的动态展示需求。它支持多种幻灯片转场效果,包括备受关注的平滑变形转场,以及进入、强调、退出和运动路径等常见动画类型。同时还支持按段落逐步显示内容、多步骤构建动画和全屏演示模式,使演讲者能够更自然地控制信息呈现节奏。

  • 演讲者视图:DeckCraft 提供了面向专业演示场景的演讲者视图,帮助演讲者在正式汇报时更高效地掌控演示过程。演讲模式下可同时查看当前幻灯片、下一页预览以及演讲备注,并且提供已用时间统计、排练计时和手写笔标注等辅助功能,方便控制演讲节奏和重点内容展示。

  • 富媒体支持:DeckCraft 具备丰富的富媒体支持能力,能够在演示文稿中集成图片、音频和视频等多种内容类型。图片支持裁剪、校正等基础编辑功能;音频兼容 MP3、AAC、FLAC、WAV、Ogg、Opus 等主流格式;视频则支持 H.264、HEVC(H.265)、VP9 和 AV1 等现代编码标准。

  • AI 与自动化能力:除了提供图形化编辑界面外,它还将绝大多数操作封装为可调用命令,支持超过 200 项命令通过命令行(CLI)、JSON 控制通道以及 MCP 服务器进行自动化执行。这意味着开发者和 AI Agent 可以直接创建、修改、导出或播放演示文稿,并且将其集成到 CI/CD、数据分析、项目管理和报告生成流程中,实现从业务数据到演示材料的自动化生成。

deckcraft-cli commands format.# list commandsdeckcraft-cli run--sample--cmd'slide.new={"layout":"titleOnly","title":"Hello"}'--savehello.deckcraft deckcraft-cli mcp# MCP server over stdio (headless)deckcraft-cli mcp--connect7990# drive the running app (deckcraft --control 7990)deckcraft-cli mcp --automation-read-root DIR --automation-write-root DIR# confine the headless agent to folders

下载安装

ArtCraft 官方提供了两种安装方法。第一种是通过 ArtCraft Launcher 进行安装:

https://getartcraft.com/apps/deckcraft#get-it

ArtCraft Launcher 不仅可以用于安装管理 DeckCraft,也可以支持其他 ArtCraft 系列软件。

第二种方式是直接下载 DeckCraft 安装包,安装完成之后运行 deckcraft.exe(Windows):

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 2:31:16

LTX-2.5 vs 可灵 vs Sora:三分钟讲清 22B 开源模型动了谁的蛋糕

LTX-2.5 vs 可灵 vs Sora:三分钟讲清 22B 开源模型动了谁的蛋糕 2026 年 8 月 11 日,Lightricks 正式发布 LTX-2.5 并同步开源权重。官方给出了一组极具冲击力的数据:在 2 张英伟达 GB200 上,图生视频生成 10 秒 720p 片段仅需 6…

作者头像 李华
网站建设 2026/11/3 2:31:13

三强版 Codex 一键安装包,搭建可定时执行的桌面 AI 自动化工作流

💡前言 许多朋友在 Windows 系统上体验桌面 AI 智能体时,常常会遇到任务执行过程不透明、修改记录难以追溯、缺乏定时调度功能以及插件扩展能力有限等问题。如果您已经尝试过同类工具,正在寻找一套稳定性更强、操作全程可审查、功能覆盖面更…

作者头像 李华
网站建设 2026/11/3 2:31:09

Codex 少敲命令行,一键安装包把环境配置藏起来

前言 很多想体验 Codex 的开发者,卡在前期环境部署环节。手动安装 Node.js、配置依赖,还要敲大量命令行,对于新手十分不友好,很容易出现各种报错。 Codex 一键安装包把环境配置、依赖安装、客户端部署全部打包封装。不需要手动配…

作者头像 李华
网站建设 2026/11/3 2:30:23

在 Mac 上免费运行 Windows 软件:用 Whisky 5 分钟跑通第一个程序

在 Mac 上免费运行 Windows 软件:用 Whisky 5 分钟跑通第一个程序 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky 收到一个 .exe 安装包,Apple 芯片的 Mac 却…

作者头像 李华
网站建设 2026/11/3 2:30:21

用 pandas_exercises 把 pandas 练到能上手干活

用 pandas_exercises 把 pandas 练到能上手干活 【免费下载链接】pandas_exercises Practice your pandas skills! 项目地址: https://gitcode.com/gh_mirrors/pa/pandas_exercises 教程看完,一碰几万行的 CSV 就卡壳:列名怎么改、缺失值藏在哪、…

作者头像 李华
网站建设 2026/11/3 2:29:55

【鸿蒙心迹】HarmonyOS笔记18:自定义组件拆分与复用

🔥 个人主页: 杨利杰YJlio ❄️ 个人专栏: 《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》 《WINDOWS教程》 《Windows PowerShell 实战》 《IOS插件分析测试》 《超简单:用Python让Excel飞起来》…

作者头像 李华