Python PowerPoint API pro prezentace. Python PPTX, PPT
Vytvářejte, čtěte, pište, upravujte, spojujte, klonujte, chraňte a převádějte prezentace PowerPoint a OpenOffice v Pythonu bez jakéhokoli externího softwaru.
Download free trialAspose.Slides pro Python přes .NET je výkonná knihovna tříd pro práci s prezentacemi nebo jejich zpracování. Pomocí tohoto produktu mohou aplikace a vývojáři číst, upravovat nebo manipulovat a převádět prezentace PowerPoint (PPT, PPTX) a prezentace v jiných formátech (ODP) bez aplikací nebo závislostí třetích stran.
Aspose.Slides pro Python prostřednictvím. NET poskytuje tyto oblíbené funkce:
- Načítání, otevírání a prohlížení prezentací.
- Úprava prezentací.
- Převod prezentací do PDF, Word, JPG, HTML, GIF, SVG a mnoha dalších formátů.
- Rendering a tisk prezentací.
- Šifrování a dešifrování prezentací; heslem chráněných prezentací a odstraňování hesel.
- Manipulace s entitami prezentace, jako jsou hlavní snímky, tvary, grafy, rámečky obrázků, zvukové rámečky, rámečky videa, OLE, makra VBA, animace atd.
- A mnoho dalších funkcí.
Python je velmi populární jazyk, který nachází mnoho využití v běžných aplikacích, vývoji webu, výzkumných a akademických úkolech, analýze dat atd. Z tohoto důvodu je tým Aspose.Slides hrdý na to, že může nabídnout < strong>Aspose.Slides pro Python přes .NETdo komunity pythonů.
Pokročilé funkce Python PowerPoint API
Vytvářejte nebo klonujte snímky ze šablon
Práce s PowerPoint tabulkami přes API
Naneste nebo odstraňte ochranu tvarů
Přidejte grafy aplikace Excel jako objekty OleObjects na snímky
Podpora pro Linked OleObjects
Vytvářejte prezentace z databáze
Chraňte prezentace a výsledné PDF
Tisk prezentací na fyzické tiskárně
Vytvářejte a přizpůsobujte grafy
Požadavky na systém
- Kompatibilní s Pythonem 3.5, 3.6, 3.7, 3.8 a 3.9
- V případě, že píšete kód Pythonu na Linuxu, podívejte se na další požadavky pro Linux
Jak nainstalovat
Pomocí pip nainstalujte naši knihovnu Python pro zpracování prezentací z úložiště PyPI
:pip install aspose.slides
Vytvořit novou prezentaci v PowerPointu. Python PPTX, PPT nebo ODP
V níže uvedeném příkladu jsme přidali řádek na první snímek prezentace.
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
Sloučit prezentace: Python PPTX, PPT nebo ODP
Tento kód Pythonu ukazuje, jak sloučit prezentace:
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
Import prezentace z PDF: Python PPTX, PPT nebo ODP
Tento kód Pythonu demonstruje proces převodu PDF do PowerPointu:
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
Převeďte PowerPoint do PDF s výchozími možnostmi: Python PPTX, PPT nebo ODP do PDF
Tento kód pythonu vám ukazuje, jak převést dokument PowerPoint PPT, PPTX a OpenOffice ODP na dokument PDF pomocí výchozích možností. Výsledný soubor je dokument PDF v maximální kvalitě
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
Převeďte PowerPoint do JPG: Python PPTX, PPT nebo ODP na JPEG
Následující příklad ukazuje, jak převést PowerPoint PPT, PPTX a dokument ODP OpenOffice na sadu obrázků JPEG.
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
Co lidé říkají
Neberte nás za slovo. Podívejte se, co uživatelé říkají o PowerPoint API.
- Výukové zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Výuková videa
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Poznámky k vydání
- Proč Aspose.Slides pro Python přes .NET?
- Seznam zákazníků
- Příběhy úspěchu