Aspose.Slides  for Python via .NET

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 trial
  
 

Aspose.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.

 
 
Zobrazit případové studie