用途:在 Claude 中处理 .pptx 演示文稿,包括新建、修改或分析内容。.pptx 本质是包含 XML 与资源的 ZIP 归档,可直接读取与编辑。
主要能力:一是读取与分析,提取纯文本可转为 Markdown;评论、演讲者备注、版式、动画、设计元素和复杂格式需要访问原始 XML。二是创建新演示文稿,需先分析内容主题与品牌,选择合适设计元素,仅用 Web 安全字体(Arial、Helvetica、Times New Roman、Georgia、Courier New、Verdana、Tahoma、Trebuchet MS、Impact),通过字号、字重和颜色建立视觉层级,保证对比度与对齐,并保持各页一致。三是视觉分析,先把 PPTX 转 PDF,再把 PDF 页转 JPEG 图片。
关键文件结构:ppt/presentation.xml(主元数据与幻灯片引用)、ppt/slides/slide{N}.xml(各页内容)、ppt/notesSlides/notesSlide{N}.xml(备注)、ppt/comments/modernComment_*.xml(评论)、ppt/slideLayouts/、ppt/slideMasters/、ppt/theme/、ppt/media/。
必要用法:提取文本执行 python -m markitdown path-to-file.pptx;PPTX 转 PDF 执行 soffice --headless --convert-to pdf template.pptx,PDF 转 JPEG 执行 pdftoppm -jpeg -r 150 template.pdf slide,会生成 slide-1.jpg 等文件。
依赖:markitdown 用 pip install "markitdown[pptx]";pptxgenjs 用 npm install -g pptxgenjs;LibreOffice 用 sudo apt-get install libreoffice;Poppler 用 sudo apt-get install poppler-utils。
限制:资料未提供收费、价格、平台支持范围和具体效果信息。生成代码应简洁,避免冗长变量名、冗余操作和不必要的 print 语句。