W tym prostym artykule pokażemy jak utworzyć PowerPoint Presentation za pomocą Pythona, wykonując szczegółowe kroki konfiguracji środowiska i uruchomienia przykładu po Twojej stronie. Możesz tworzyć PowerPoint za pomocą Pythona i przeglądać to w dowolnej przeglądarce prezentacji, w tym w MS PowerPoint. Przykładowego kodu można użyć w dowolnej obsługiwanej platformie .NET Core skonfigurowanej z językiem Python.
Kroki, aby utworzyć prezentację PowerPoint przy użyciu C#
- Skonfiguruj środowisko do konfigurowania Aspose.Slides dla Pythona przez .NET w swojej aplikacji
- Zaimportuj aspose.pydrawing i aspose.slides do swojego pliku Pythona
- Wygeneruj pustą prezentację za pomocą obiektu klasy Presentation
- Dodaj pusty slajd w slides collection, używając metody add_empty_slide
- Wstaw kształt prostokąta do slajdu za pomocą metody add_auto_shape
- Dodaj ramkę tekstową za pomocą metody add_text_frame i zastosuj różne właściwości tekstowe
- Za pomocą metody Save w Pythonie generowana jest prezentacja Powerpoint i zapisywana na dysku
W celu wygenerowania dostosowanego PPTX Pythona API jest używane zgodnie z wyżej wymienionymi krokami. Proces obejmuje utworzenie pustej prezentacji przy użyciu klasy Prezentacja, a następnie dodanie pustego slajdu do kolekcji slajdów. Tworzony jest autokształt prostokąta, który jest wypełniany tekstem poprzez dodanie ramki tekstowej do kształtu i ustawienie właściwości tekstowych przed zapisaniem wygenerowanej prezentacji na dysku.
Kod do tworzenia programu PowerPoint w języku Python
Korzystając z powyższego przykładu w Python Presentation w formacie PPTX została utworzona na dysku. Moduł wyliczający SaveFormat udostępnia opcje zapisywania prezentacji w formatach PPT, PPS, PPSX, ODP, POT i POTX. Tekst wewnątrz kształtu slajdu można dodatkowo dostosować, korzystając z różnych właściwości dostępnych w klasach PortionFormat i ParagraphFormat, w tym ustawiając wypunktowania akapitów, wcięcia tekstu, marginesy, podkreślanie i wyróżnianie tekstu.
W tym przykładzie widzieliśmy, że w celu stworzenia prezentacji PPTX można użyć API opartego na Pythonie bez polegania na MS PowerPoint. Jeśli chcesz przekonwertować prezentację na plik PDF, zapoznaj się z artykułem na stronie jak przekonwertować prezentację na PDF za pomocą Pythona.