Tipps zum (automatischen) Generieren von Powerpo-Berichten mit Python
In python-pptx
ist es bequem, in Zoll zu handhaben.
Verwenden Sie also A4 size = = 11,69 Zoll x 8,27 Zoll.
(python-pptx verwendet eine Einheit namens English Metric Units (EMU) für die Länge. Die Methode zum Konvertieren in Zoll lautet pptx.util.Inches.)
from pptx import Presentation
from pptx.util import Inches
prs = Presentation()
prs.slide_height=Inches(11.69)
prs.slide_width=Inches(8.27)
prs.save("./hoge.pptx")
Damit kann ich es vorerst schaffen.
Wenn Sie hier das Titelfolienlayout und das leere Folienlayout einfügen möchten,
from pptx import Presentation
from pptx.util import Inches
prs = Presentation()
prs.slide_height=Inches(11.69)
prs.slide_width=Inches(8.27)
#Titelfolie
title_slide_layout = prs.slide_layouts[0]
slide = prs.slides.add_slide(title_slide_layout)
title = slide.shapes.title
subtitle = slide.placeholders[1]
title.text = "Hello, World!"
subtitle.text = "python-pptx was here!"
#Leere Folie
blank_slide_layout = prs.slide_layouts[6]
slide = prs.slides.add_slide(blank_slide_layout)
prs.save("./hoge.pptx")
Wird sein.
python-pptx 0.6.18 documentation
Recommended Posts