Interfejs API programu PowerPoint w języku Python do prezentacji
Twórz, czytaj, modyfikuj i konwertuj prezentacje PowerPoint i OpenOffice przy użyciu Pythona bez zewnętrznego oprogramowania.
Download Free TrialAspose.Slides dla języka Python w języku Java do biblioteki języka Python, która umożliwia tworzenie, tworzenie i przekształcanie prezentacji programu PowerPoint w języku Python. Obsługuje wszystkie elementy prezentacji, takie jak slajdy, kształty, tekst, wykresy, tabele, obrazy i inne. Oferuje także wiele zaawansowanych funkcji, takich jak podłączenie, klonowanie, podział, rozdział i drukowanie prezentacji. Działanie bez jakichkolwiek konsekwencji może zostać przetworzone w krótkim czasie.
Dlaczego warto wybrać Aspose.Slides dla Pythona poprzez Javę?
Aspose.Slides dla Pythona za pośrednictwem Java oferuje wiele zalet w porównaniu z innymi rozwiązaniami do automatyzacji programu PowerPoint, takimi jak:
- Kompatybilność między platformami: Aspose.Slides dla Pythona za pośrednictwem Java obsługuje wiele platform. Możesz używać Aspose.Slides dla Pythona poprzez Javę w systemach Windows, Linux, macOS i innych systemach operacyjnych.
- Łatwa integracja i wdrożenie: Aspose.Slides dla Pythona w Javie to samodzielna biblioteka, która nie wymaga instalowania pakietu Microsoft Office ani żadnego innego oprogramowania w systemie. Możesz łatwo zintegrować Aspose.Slides for Python poprzez Javę z istniejącymi aplikacjami i wdrożyć go na dowolnym serwerze lub w chmurze.
- Zaawansowane funkcje i funkcjonalność: Aspose.Slides dla Pythona za pośrednictwem Java zapewnia bogaty zestaw funkcji i funkcjonalności do pracy z prezentacjami programu PowerPoint, takich jak tworzenie i modyfikowanie slajdów, dodawanie i edytowanie kształtów, tekstu, obrazów, animacji, przejść , wykresy, tabele i inne elementy, stosowanie motywów i układów, wstawianie plików audio i wideo, eksportowanie i drukowanie prezentacji, eksportowanie do plików wideo i wiele więcej.
- Wysoka wydajność i jakość: Aspose.Slides dla Pythona za pośrednictwem Java zapewnia wysoką wydajność i jakość wyników podczas przetwarzania prezentacji PowerPoint. Możesz przetworzyć tysiące prezentacji w ciągu kilku minut, bez uszczerbku dla wierności i dokładności wyników.
- Bezpłatna wersja próbna i opcje licencjonowania: Aspose.Slides dla Pythona za pośrednictwem Java oferuje bezpłatną wersję próbną, którą możesz pobrać i używać przez 30 dni, bez żadnych ograniczeń. Możesz także wybierać spośród różnych opcji licencjonowania, które odpowiadają Twoim potrzebom i budżetowi, takich jak licencje dla programistów, witryn, OEM i chmury.
Zaawansowane funkcje API programu PowerPoint w języku Python
Twórz lub klonuj opuszczanie slajdu z szablonu
Pracuj z tabelami programu PowerPoint za pośrednictwem interfejsu API
Zastosuj lub usuń ochronę kształtów
Dodaj wykresy Excela jako obiekty OleObjects do slajdów
Twórcz kształtujący i dodawaj do tekstu kształtującego na slajdach
Obsługuj formatowanie tekstu i kształtów
Generuj prezenty z bazy danych
Chroń prezentacje i pliki PDF
Drukuj prezenty na użytkownika drukarki
Wymagania systemowe
Aspose.Slides dla Pythona poprzez Javę do API niezależnego od platformy. Może urządzenie na platformach Windows, Unix/Linux i Mac z zainstalowanym oprogramowaniem:- JDK 1.8 lub nowszy
- Python 3.7 lub nowszy
- JPype1 1.5.0 lub nowszy (JPype został przetestowany na wersjach Java od 1.8 do 11)
Jak zainstalować
Użyj PyPI, aby zainstalować naszą bibliotekę Python do przetwarzania prezentacji z repozytorium PyPI:
pip install aspose-slides-java
Jak utworzyć nową prezentację programu PowerPoint w Pythonie
W poniższym przykładzie dodaliśmy prostokąt do pierwszego slajdu prezentacji.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Jak scalić prezentacje w Pythonie
Ten kod Pythona pokazuje, jak scalić prezentacje:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");
for i in range(pres2.getSlides().size()):
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Jak zaimportować prezentację z pliku PDF w Pythonie. Konwertuj pliki PDF na PPT, Konwertuj pliki PDF na PPTX, Konwertuj pliki PDF na ODP
Ten kod Pythona demonstruje proces konwersji pliku PDF do programu PowerPoint:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation();
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Jak przekonwertować program PowerPoint do formatu PDF w Pythonie
Ten kod Pythona pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na dokument PDF przy użyciu opcji domyślnych. Wynikowy plik jest dokumentem PDF o maksymalnym poziomie jakości
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation("PowerPoint.pptx");
pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);
jpype.shutdownJVM()
Jak przekonwertować PowerPoint na JPG w Pythonie. Konwertuj PPT na JPG, Konwertuj PPTX na JPG, Konwertuj ODP na JPG
Poniższy przykład pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na zestaw obrazów JPEG.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File
pres = Presentation("pres.pptx");
format_name = "PNG"
for i in range(pres.getSlides().size()):
buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))
jpype.shutdownJVM()
Support and Learning Resources
- 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 poprzez Javę?
- Lista klientów
- Historie sukcesów