SuperAPI AI Directory

pptx-generator

Office & productivity

View repository

Updated 10-15 21:33

About this skill

PowerPoint Generator Skill

This is a skill for generating PowerPoint presentations (.pptx).

Main Features

  • Slide Creation: Title, Content
  • Chart: Bar, line, and pie charts
  • Images: Image insertion
  • Table: Table creation
  • Template: Design Template

Python (python-pptx)

from pptx import Presentation
from pptx.util import Inches, Pt

prs = Presentation()
Title Slide

title_slide = prs.slides.add_slide(prs.slide_layouts[0]) title = title_slide.shapes.title subtitle = title_slide.placeholders[1] title.text = "Presentation Title" subtitle.text = "Subtitle"

Content Slide

content_slide = prs.slides.add_slide(prs.slide_layouts[1]) title = content_slide.shapes.title title.text = "Main Points"

content = content_slide.placeholders[1] tf = content.text_frame tf.text = "Point 1"

p = tf.add_paragraph() p.text = "Point 2" p.level = 1

Image Slide

img_slide = prs.slides.add_slide(prs.slide_layouts[6]) left = Inches(1) top = Inches(1) img_slide.shapes.add_picture('chart.png', left, top, width=Inches(8))

prs.save('presentation.pptx')


## バージョン情報
- Version: 1.0.0