用途:python-pptx 是用于创建与更新 PowerPoint(.pptx)演示文稿的 Python 库。本技能整理演示自动化的综合模式,适合从数据自动生成演示文稿、标准化报告演示、品牌一致的幻灯片、仪表盘演示、培训材料、客户演示及定期报告流水线等场景;不适用于需要实时编辑演示、复杂动画、高级切换、可播放内嵌视频或需完整保留复杂 PowerPoint 特性的场合。主要能力:支持多版式创建演示文稿;文本框、图片与几何形状等形状操作;幻灯片内图表生成;结构化表格创建;母版幻灯片定制以保持品牌一致;基于模板的生成;用于动态内容插入的占位符管理。子技能涵盖基础演示创建、高级文本格式、图表生成、表格创建、图片与形状操作、基于模板的生成。安装:pip install python-pptx;推荐 uv pip install python-pptx;图片支持用 pip install python-pptx Pillow;完整图表安装用 pip install python-pptx Pillow lxml。验证:from pptx import Presentation、from pptx.util import Inches, Pt、from pptx.enum.shapes import MSO_SHAPE、from pptx.enum.text import PP_ALIGN。版本历史:1.0.0(2026-01-17)初始技能创建。限制:不支持复杂动画、高级切换、带播放控制的嵌入视频,复杂 PowerPoint 特性保留受限;实时编辑需使用 PowerPoint。相关技能:python-docx、openpyxl、plotly、pypdf。官方文档 https://python-pptx.readthedocs.io/,GitHub https://github.com/scanny/python-pptx,PyPI https://pypi.org/project/python-pptx/。具体代码示例与完整模式细节暂未提供。
python-pptx
办公与效率
更新于 10-16 02:29