Ten prosty artykuł koncentruje się na tym, jak przekonwertować PPT na PDF przy użyciu języka Java, wykonując szczegółowe kroki konfiguracji, aby użyć podanego przykładowego kodu. Możesz użyć poniższego przykładu w dowolnym skonfigurowanym środowisku Java, w tym MS Windows, Linux lub macOS, aby generować PDF z PPT w Javie bez jakiejkolwiek zależności od MS PowerPoint.
Kroki, aby wygenerować PDF z PPT w Javie
- Skonfiguruj swoją aplikację, aby zainstalować Aspose.Slides for Java z repozytorium Maven
- Załaduj prezentację źródłową z dysku za pomocą obiektu klasy Presentation, aby przekonwertować ją na format PDF
- Utwórz instancję obiektu klasy PdfOptions i ustaw żądane opcje PDF
- Ustaw różne opcje PDF za pomocą obiektu PdfOptions
- Konwertuj PPT na PDF za pomocą metody zapisu
Postępując zgodnie z powyższymi krokami w aplikacji konwertera Java PPT na PDF, proces rozpoczyna się od załadowania źródłowej prezentacji PPT z dysku przy użyciu instancji klasy Prezentacja. Następnie, za pomocą klasy PdfOptions, ustawiane są różne właściwości, takie jak zgodność, JpegQuality i TextCompression dla żądanego pliku PDF, a na końcu za pomocą metody zapisu w Java PPT PDF konwersja jest zakończona.
Kod do konwersji PPT na PDF w Javie
Powyższy przykład pokazuje, że w celu wyeksportowania PPT do PDF kodu Java można użyć prostych wywołań API. Interfejs API umożliwia również konwersję innych formatów prezentacji, w tym PPTX, POTX, ODP, PPS, PPSX do formatu PDF przy użyciu tego samego przykładu. Klasa PdfOptions udostępnia różne metody ustawiania w celu dostosowania wyjściowego pliku PDF za pomocą właściwości, takich jak ImageTransparentColor, EmbedFullFonts, DrawSlidesFrame, ShowHiddenSlides i NotesCommentsLayouting.
W tym temacie byliśmy świadkami, że konwertowanie PPT na PDF API oparte na Javie z prostym interfejsem API może być skutecznie wykorzystywane w Twojej aplikacji bez zależności od PowerPointa. Jeśli jesteś zainteresowany konwersją prezentacji na obrazy TIFF, zapoznaj się z artykułem na jak przekonwertować PowerPoint do Tiff za pomocą Java.