W tym prostym temacie przeprowadzimy Cię przez jak utworzyć PowerPoint Presentation przy użyciu Javy w systemach operacyjnych MS Windows, macOS lub Ubuntu. W tym temacie opisano szczegółowe kroki konfiguracji środowiska i przy użyciu kilku wierszy prostego kodu w Java PPT można wygenerować prezentację.
Kroki, aby wygenerować prezentację PowerPoint w Javie
- Pobierz i zainstaluj Aspose.Slides for Java z repozytorium Maven
- Utwórz instancję obiektu klasy Presentation, aby utworzyć pustą prezentację
- Utwórz pusty slajd i dodaj go do kolekcji slajdów prezentacji
- Za pomocą metody AddAutoShape wstaw kształt prostokąta do nowo utworzonego slajdu
- Wstaw ramkę tekstową za pomocą metody addTextFrame i ustaw właściwości związane z tekstem
- Zapisz prezentację na dysku w formacie PPTX
Powyższe kroki w Java tworzą plik PPTX na dysku przy użyciu prostego interfejsu API i bez zależności od programu PowerPoint. Najpierw tworzona jest pusta prezentacja przy użyciu instancji klasy Presentation, a następnie dodawany jest pusty slajd wewnątrz prezentacji. Następnie wewnątrz kształtu dodawana jest ramka tekstowa i ustawiane są jej odpowiednie właściwości tekstowe przed zapisaniem prezentacji na dysku metodą save.
Kod do tworzenia prezentacji PowerPoint przy użyciu języka Java
W Java prezentacja może zostać wygenerowana za pomocą kilku linijek kodu, jak podano w powyższym przykładzie. Możesz także zapisać prezentację w innych formatach, takich jak PPT, PPS, PPSX, ODP, POT i POTX za pomocą modułu wyliczającego SaveFormat. Tekst wewnątrz prezentacji można dostosować, korzystając z różnych opcji udostępnianych przez klasy ParagraphFormat i PortionFormat, które obejmują ustawianie opcji, takich jak zawijanie tekstu, autodopasowanie tekstu, wcięcia, marginesy, wypunktowania, podświetlanie tekstu i przekreślanie.
W tym temacie dowiedzieliśmy się, jak można tworzyć prezentacje Java PowerPoint w różnych formatach. Jeśli jesteś zainteresowany konwersją slajdów prezentacji do formatu SVG, zapoznaj się ze szczegółami wymienionymi w artykule na jak przekonwertować PPTX na SVG za pomocą Java.