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
- Kompatybilny z Pythonem 3.5, 3.6, 3.7, 3.8 i 3.9
- Jeśli piszesz kod w Pythonie w Linuksie, spójrz na dodatkowe wymagania dla Linuksa
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.
- Zasoby edukacyjne
- Dokumentacja
- Kod źródłowy
- Referencje API
- Filmy instruktażowe
- Wsparcie produktu
- Bezpłatne wsparcie
- Płatne wsparcie
- Blog
- Informacje o wydaniu
- Dlaczego Aspose.Slides dla Pythona za pośrednictwem platformy .NET?
- Lista klientów
- Historie sukcesów