Anthropic Skills 中文文档
首页
使用指南
技能列表
  • 🎨 创意与设计
  • 💻 开发与技术
  • 🏢 企业与沟通
  • 📄 文档处理
  • 🔧 元技能
  • GitHub 仓库
  • Claude 官网
  • Skills 官方文档
GitHub
首页
使用指南
技能列表
  • 🎨 创意与设计
  • 💻 开发与技术
  • 🏢 企业与沟通
  • 📄 文档处理
  • 🔧 元技能
  • GitHub 仓库
  • Claude 官网
  • Skills 官方文档
GitHub
  • 技能列表
  • 🎨 创意与设计

    • 🎨 算法艺术生成

      • 📋 概览
      • 📖 完整指南
    • 🖼️ 画布设计

      • 📋 概览
      • 📖 完整指南
    • 🎬 Slack GIF 创建器

      • 📋 概览
      • 📖 完整指南
    • 🎨 主题工厂

      • 📋 概览
      • 📖 完整指南
  • 💻 开发与技术

    • 🎨 Web 组件构建器

      • 📋 概览
      • 📖 完整指南
    • 📦 MCP 服务器构建器

      • 📋 概览
      • 📖 完整指南
    • 🧪 Web 应用测试工具

      • 📋 概览
      • 📖 完整指南
  • 🏢 企业与沟通

    • 🎨 品牌指南

      • 📋 概览
      • 📖 完整指南
    • 📢 企业内部沟通

      • 📋 概览
      • 📖 完整指南
    • 💎 前端设计

      • 📋 概览
      • 📖 完整指南
  • 📄 文档处理

    • 📘 Word 文档处理

      • 📋 概览
      • 📖 完整指南
    • 📕 PDF 文档处理

      • 📋 概览
      • 📖 完整指南
    • 📙 PowerPoint 演示文稿处理

      • 📋 概览
      • 📖 完整指南
    • 📗 Excel 表格处理

      • 📋 概览
      • 📖 完整指南
  • 🔧 元技能

    • 🛠️ Skill 创建器

      • 📋 概览
      • 📖 完整指南
    • 📝 Skill 模板

      • 📋 概览
      • 📖 完整参考

📙 PowerPoint 演示文稿处理

专业的 PowerPoint 创建和编辑工具:从零开始设计演示文稿,编辑现有文件,提取内容

🎯 这个技能能做什么?

PowerPoint 演示文稿处理技能提供完整的 PPTX 文件操作方案,支持创建、编辑、分析演示文稿。

核心能力

  • 🎨 创建演示文稿 - 从 HTML 转换为专业的 PowerPoint,精确控制布局
  • ✏️ 编辑内容 - 修改文本、图片、布局,添加备注和评论
  • 📊 数据可视化 - 嵌入图表、表格,展示数据洞察
  • 🎭 设计系统 - 应用主题、调色板、字体方案
  • 📝 内容提取 - 将 PPTX 转为 Markdown,提取文本和结构
  • 🔍 深度分析 - 解析 XML,访问备注、评论、动画等高级元素

💡 适合什么场景?

场景 1:自动生成报告演示

任务:每周自动生成销售数据报告 PPT

# 使用 html2pptx 从 HTML 创建
from html2pptx import html2pptx

html_content = """
<div class="slide">
  <h1>本周销售报告</h1>
  <div class="two-column">
    <div class="column">
      <h2>关键指标</h2>
      <ul>
        <li>总销售额: ¥1,250,000</li>
        <li>新客户: 87 个</li>
        <li>增长率: +23%</li>
      </ul>
    </div>
    <div class="column">
      <img src="chart.png" alt="销售趋势">
    </div>
  </div>
</div>
"""

html2pptx(html_content, "weekly_report.pptx")

场景 2:批量更新演示模板

任务:为 20 个分公司定制统一模板的演示文稿

# 使用 python-pptx 编辑
from pptx import Presentation

branches = ["北京", "上海", "广州", ...]

for branch in branches:
    prs = Presentation("template.pptx")
    
    # 修改标题页
    title_slide = prs.slides[0]
    title_slide.shapes.title.text = f"{branch}分公司季度汇报"
    
    # 添加特定内容
    # ...
    
    prs.save(f"{branch}_report.pptx")

场景 3:提取演示文稿内容

任务:将 PowerPoint 内容转为 Markdown 用于网站

# 使用 markitdown 转换
python -m markitdown presentation.pptx > content.md

🚀 快速开始

示例 1:创建简单演示(HTML 转 PPTX)

<!-- slides.html -->
<div class="slide">
  <h1>欢迎使用 PowerPoint 自动化</h1>
  <p>这是第一张幻灯片</p>
</div>

<div class="slide">
  <h2>功能特性</h2>
  <ul>
    <li>自动化创建</li>
    <li>批量处理</li>
    <li>精确控制</li>
  </ul>
</div>
from html2pptx import html2pptx
html2pptx("slides.html", "output.pptx")

示例 2:编辑现有演示(Python-PPTX)

from pptx import Presentation

prs = Presentation("existing.pptx")

# 访问第一张幻灯片
slide = prs.slides[0]

# 修改标题
slide.shapes.title.text = "新标题"

# 添加新幻灯片
blank_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(blank_slide_layout)

prs.save("modified.pptx")

示例 3:提取文本内容

# 转为 Markdown
python -m markitdown presentation.pptx

# 或解包查看原始 XML
python ooxml/scripts/unpack.py presentation.pptx output_dir/

🛠️ 主要工具和方法

工具用途特点
html2pptx创建新演示HTML → PPTX,精确布局控制
python-pptx编辑演示修改文本、添加形状、图表
markitdown内容提取PPTX → Markdown
OOXML 解析深度访问备注、评论、动画、主题

🎨 设计原则

创建演示文稿时,遵循以下设计最佳实践:

视觉层次

  • 使用大小、粗细、颜色建立清晰层级
  • 标题 > 副标题 > 正文,逐级递减

调色板选择

  • 根据主题选择 3-5 种配色
  • 确保文字与背景对比度足够
  • 示例:商务蓝 (#1C2833, #2E4053)、科技绿 (#40695B, #87A96B)

布局建议

  • 双列布局(推荐):文字在一列,图表/图片在另一列
  • 全屏布局:重要图表占满全屏
  • ❌ 避免:文字上方/下方堆叠图表(可读性差)

📚 深入了解

查看完整指南了解:

  • 🔧 完整工作流程 - 创建、编辑、分析的详细步骤
  • 🎨 设计系统详解 - 18 种调色板方案,视觉细节选项
  • 💻 高级 OOXML 操作 - 备注、评论、主题、动画
  • 📊 图表和数据可视化 - 嵌入图表的最佳实践
  • 🎯 HTML 模板库 - 常用幻灯片模板和代码片段

🏷️ 相关技能

  • Word 文档处理 - 处理 Word 文档
  • Excel 表格处理 - 处理 Excel 表格
  • PDF 文档处理 - 处理 PDF 文档

💡 提示:此页面提供快速概览。完整的工作流程、设计指南和 HTML 模板请查看完整指南。

Next
📖 完整指南