Aspose.Slides  for Python via .NET

Python PowerPoint API do prezentacji. Python PPTX, PPT

Twórz, czytaj, pisz, modyfikuj, łącz, klonuj, chroń i konwertuj prezentacje PowerPoint i OpenOffice w Pythonie bez żadnego zewnętrznego oprogramowania.

  Pobierz darmową wersję próbną
  
 

Aspose.Slides dla Pythona przez .NET to potężna biblioteka klas do pracy z prezentacjami lub ich przetwarzania. Korzystając z tego produktu, aplikacje i programiści mogą czytać, edytować lub manipulować oraz konwertować prezentacje PowerPoint (PPT, PPTX) i prezentacje w innych formatach (ODP) bez aplikacji lub zależności innych firm.

Aspose.Slides dla Pythona przez. NET zapewnia te popularne funkcje:

  • Ładowanie, otwieranie i przeglądanie prezentacji.
  • Edycja prezentacji.
  • Konwertowanie prezentacji do formatu PDF, Word, JPG, HTML, GIF, SVG i wielu innych.
  • Renderowanie i drukowanie prezentacji.
  • Szyfrowanie i deszyfrowanie prezentacji; prezentacje chroniące hasłem i usuwanie haseł.
  • Manipulowanie elementami prezentacji, takimi jak slajdy wzorcowe, kształty, wykresy, ramki obrazów, ramki audio, ramki wideo, makra OLE, VBA, animacje itp.
  • I wiele innych funkcji.

Python to bardzo popularny język, który znajduje wiele zastosowań w zwykłych aplikacjach, tworzeniu stron internetowych, zadaniach badawczych i akademickich, analizie danych itp. Z tego powodu zespół Aspose.Slides z dumą oferuje < strong>Aspose.Slides dla Pythona przez .NET do społeczności Pythona.

Zaawansowane funkcje interfejsu API programu PowerPoint w języku Python

Twórz lub klonuj slajdy z szablonów

Pracuj z tabelami PowerPoint przez API

Zastosuj lub usuń ochronę kształtów

Dodaj wykresy Excela jako OleObjects do slajdów

Wsparcie dla połączonych OleObjects

Generuj prezentacje z bazy danych

Chroń prezentacje i wynikowy plik PDF

Drukuj prezentacje na fizycznej drukarce

Twórz i dostosowuj wykresy

wymagania systemowe

Jak zainstalować

Użyj pip, aby zainstalować naszą bibliotekę Pythona do przetwarzania prezentacji z repozytorium PyPI

:
pip install aspose.slides

Utwórz nową prezentację PowerPoint. Python PPTX, PPT lub ODP

W poniższym przykładzie dodaliśmy linię do pierwszego slajdu prezentacji.

            
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)
            
        

Scal prezentacje: Python PPTX, PPT lub ODP

Ten kod Pythona pokazuje, jak scalać prezentacje:

            
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)
            
        

Importuj prezentację z pliku PDF: Python PPTX, PPT lub ODP

Ten kod Pythona demonstruje proces konwersji PDF do PowerPoint:

            
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)
            
        

Konwertuj PowerPoint na PDF z domyślnymi opcjami: Python PPTX, PPT lub ODP na PDF

Ten kod Pythona pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na dokument PDF przy użyciu domyślnych opcji. Wynikowy plik to dokument PDF o maksymalnym poziomie jakości

            
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)
            
        

Konwertuj PowerPoint na JPG: Python PPTX, PPT lub ODP na JPEG

Poniższy przykład pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na zestaw obrazów 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 ludzie mówią

Nie wierz nam tylko na słowo. Zobacz, co użytkownicy mają do powiedzenia na temat interfejsów API programu PowerPoint.

 
 
Zobacz studia przypadków