核心用法
doc2slides 是一款文档转PPT自动化工具,通过单一命令将PDF、DOCX或Markdown转换为专业演示文稿。核心工作流为:文档解析→内容分析→智能布局匹配→HTML渲染(3倍高清)→PPTX组装。
显著优点
1. 丰富的布局模板:内置18+专业布局(Dashboard、Timeline、Flow Chart、Pyramid、Comparison、Matrix等),自动为每个内容段匹配最佳版式
2. 零依赖离线运行:无需外部CDN或云服务,HTML+内联CSS+SVG图表完全自包含,模板模式下零网络请求
3. 多格式输入支持:原生支持PDF、DOCX、Markdown三种主流文档格式
4. 可选AI增强:配置OpenAI、智谱或DeepSeek API密钥后,可启用AI驱动的智能布局决策
5. 高保真输出:3倍高清渲染,内置SVG图表(饼图、柱状图、折线图、进度环)
6. 完全开源:MIT-0许可证,全部源代码可见,无黑箱操作
潜在缺点与局限性
- Python环境依赖:需预装python3、pip3及playwright等依赖,首次配置门槛较高
- LLM模式需密钥:AI增强功能依赖第三方API,需自行申请密钥
- 固定6页输出:默认生成6页PPT,虽可通过
--pages参数调整,但长文档的自动摘要可能丢失细节 - 中文支持未明确:项目文档中英文混杂,对中文文档的排版优化程度待验证
适合人群
- 需快速将报告/论文/笔记转为演示文稿的商务人士、学生、研究者
- 注重数据隐私、偏好本地处理的用户(可选择离线模板模式)
- 具备基础Python环境配置能力的技术用户
常规风险
- 文件读写权限:skill声明
file:read和file:write权限,会修改本地文件 - 可选网络连接:LLM模式下需连接OpenAI/智谱/DeepSeek API,存在数据外传风险(可通过使用模板模式规避)
- Playwright依赖:chromium浏览器安装可能引入额外依赖和更新维护负担