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
  

  
  

Aspose.Slides oferuje indywidualne interfejsy API programu PowerPoint dla innych popularnych środowisk programistycznych wymienionych poniżej: