首页Pythonhugohe3/ppt-master
hugohe3

ppt-master

总收藏数73
GitHub 上查看完整项目前往 GitHub

项目简介

PPT Master 是一款开源工具,可将多种文档格式转换为包含真实形状和文本框的原生可编辑 PowerPoint 文件。与导出静态图像的传统 AI 演示工具不同,该项目确保每个元素在 Microsoft PowerPoint 中均可完全自定义。系统在本地运行以保护数据隐私,同时支持集成多种 AI 模型,从而实现灵活且经济高效的内容生成。

技术分析

PPT Master 旨在通过生成原生可编辑的 PowerPoint 文件而非静态图像,弥合 AI 生成内容与专业演示需求之间的差距。其核心理念侧重于本地数据隐私和用户控制,允许开发者利用各种 AI 模型生成复杂的 DrawingML 元素,这些元素在 Microsoft PowerPoint 中保持完全可定制。通过优先使用真实形状和文本框而非网页渲染的截图,该项目解决了许多商业 AI 幻灯片工具中常见的平台锁定和生成后无法编辑的痛点。

核心亮点

1
生成包含真实形状、文本框和图表而非静态图像的原生可编辑 PPTX 文件。
2
通过在用户本地机器上运行处理流程来确保数据隐私,仅在内容生成时与 AI 模型进行通信。
3
通过支持包括 Claude、GPT、 Gemini 和 Kimi 在内的多种 AI 模型,避免平台锁定。
4
提供透明且经济高效的模式,允许用户利用自己的 AI 订阅或 API keys。
5
支持包括 PDF、DOCX、URLs 和 Markdown 在内的多种输入格式,以简化专业演示文稿的创建。
6
提供跨多种风格(如学术、科技和产品发布格式)的高质量设计输出。

典型使用场景

1
将 PDF、DOCX 和 Markdown 文件转换为完全可编辑的 PowerPoint 演示文稿
2
利用本地数据处理生成专业的幻灯片,以增强隐私保护
3
通过支持多种 AI 模型和自定义设计模板实现幻灯片创建自动化

快速开始

首先,请确保您的系统已安装 Python 3.10+。克隆存储库或下载 ZIP 文件,然后运行 'pip install -r requirements.txt' 以安装必要的依赖项。设置完成后,将源文档放入 'projects/' 目录,并与您选择的 AI 编辑器交互以生成演示文稿。

相关项目