
Jak przekonwertować obraz PPT na JPG za pomocą Java
Jeśli zajmujesz się mediami społecznościowymi lub zajmujesz się marketingiem internetowym, może być konieczne wyświetlanie prezentacji programu PowerPoint w Internecie. Najprostszym sposobem wdrożenia tego pomysłu jest konwersja slajdów PPT/PPTX do formatu obrazu, takiego jak JPG/JPEG. W tym artykule dowiesz się, jak konwertować obrazy PPT do JPG przy użyciu języka Java. Ponadto omówimy konwersję slajdów do plików JPG w skali szarości i dostosowywanie rozmiarów obrazów wyjściowych.
W tym artykule zostaną omówione następujące punkty:
- Instalacja biblioteki konwersji PPT do JPG
- PPT/PPTX do JPG w Javie
- Konwertuj na obraz w skali szarości
- Dostosuj wymiary wynikowego obrazu JPEG
Instalacja biblioteki konwersji PPT
W tej sekcji poznasz procedurę instalacji tej biblioteki konwersji Java. Jeśli używasz Mavena do zarządzania projektem lub aplikacją Java, dodaj następujące konfiguracje w pliku pom.xml.
<repository>
<id>ConholdateJavaAPI</id>
<name>Conholdate Java API</name>
<url>https://releases.conholdate.com/java/repo</url>
</repository>
<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.6</version>
<type>pom</type>
</dependency>
Następnie uruchom następujące polecenia.
mvn clean
mvn install -U
Konfiguracje dotyczące innych frameworków Java można znaleźć na stronie releases.conholdate.com.
Konwertuj slajd PPT na JPG w Javie
W tej sekcji przedstawiono konwersję pojedynczego slajdu programu PowerPoint na obraz JPEG. Poniżej przedstawiono kroki wykonania zadania.
- Załaduj prezentację PowerPoint za pomocą klasy Converter.
- Zainicjuj instancję klasy ImageConvertOptions i ustaw format pliku konwersji na JPG.
- Wywołaj metodę Converter.convert(String arg0, ConvertOptions arg1), aby zapisać obraz JPG.
Poniższy przykładowy kod pokazuje, jak przekonwertować pojedynczy slajd PPT na obraz JPG/JPEG w Javie.
//Załaduj prezentację
Converter converter = new Converter("sample.pptx");
// Ustaw opcje konwersji dla formatu JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// Konwertuj do formatu JPG
converter.convert("ppt-to-image.jpg", options);
Poniżej znajduje się wynikowy plik JPG po uruchomieniu powyższego programu Java.

PPT/PPTX do JPG w skali szarości
Do tej pory omówiliśmy, jak przekonwertować obraz PPT na obraz JPG. W tej sekcji zobaczymy, jak uzyskać wynikowy plik JPG w postaci w skali szarości.
Wykonaj kroki podane poniżej:
- Załaduj plik PPT/PPTX przy użyciu klasy Converter.
- Określ format pliku konwersji jako JPG, używając klasy ImageConvertOptions.
- Włącz opcję skali szarości za pomocą metody setGrayscale(bool).
- Wywołaj metodę Converter.convert(String arg0, ConvertOptions arg1), aby zapisać obraz wyjściowy.
Przykładowy kod poniżej pokazuje, jak uzyskać wyjściowy plik JPG w postaci skali szarości.
//Załaduj prezentację
Converter converter = new Converter("sample.pptx");
// Ustaw opcje konwersji dla formatu JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// Włącz skalę szarości
options.setGrayscale(true);
// Konwertuj do formatu JPG
converter.convert("ppt-to-grayscale-image.jpg", options);
Wynikowy plik JPG zobaczysz w następujący sposób.

Konwersja PPT do JPG w Javie - Ustaw rozmiar obrazu JPEG
W tej sekcji użyjemy biblioteki konwersji PPT/PPTX do JPG, aby określić wymiary wynikowych obrazów. Możesz napisać kod, wykonując kroki podane poniżej.
- Użyj klasy Converter, aby załadować prezentację.
- Zainicjuj obiekt klasy ImageConvertOptions i określ format pliku konwersji jako JPG.
- Ustaw wymiary wynikowego pliku JPG za pomocą metod setHeight(int) i setWidth(int).
- Wywołaj metodę Converter.convert(String arg0, ConvertOptions arg1), aby zapisać obraz JPG.
Poniższy fragment kodu demonstruje, jak ustawić wysokość i szerokość obrazów wyjściowych podczas konwertowania slajdów PPT do plików JPG.
//Załaduj prezentację
Converter converter = new Converter("sample.pptx");
// Ustaw opcje konwersji dla formatu JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// Ustaw wymiary wynikowego obrazu
options.setWidth(300);
options.setHeight(169);
// Konwertuj do formatu JPG
converter.convert("ppt-to-grayscale-image.jpg", options);
Zdobądź bezpłatną licencję
Możesz uzyskać bezpłatną licencję tymczasową, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.
Wniosek
Na zakończenie omówiliśmy konwersję plików programu PowerPoint (PPT/PPTX) na obrazy JPEG. Poza tym przekonwertowaliśmy slajdy PPT na pliki JPG w skali szarości i ustawiliśmy wymiary powstałych obrazów.
Możesz odwiedzić dokumentację, aby dowiedzieć się więcej o konwersji Java API.
Na koniec sugerujemy zaglądanie na stronę conholdate.com, aby otrzymywać regularne aktualizacje.
Zadać pytanie
Możesz przekazać nam swoje pytania lub wątpliwości na naszym forum.