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.slidesVytvoř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