PPTX do JPG Java

Prezentacje MS PowerPoint nie mogą być wyświetlane bezpośrednio z poziomu aplikacji internetowych lub stacjonarnych. Jednym z możliwych rozwiązań jest konwersja slajdów w prezentacji PPTX do obrazów typu JPEG lub PNG. Zgodnie z powyższym scenariuszem, w tym artykule dowiesz się, jak przekonwertować slajdy w obrazach PPTX na JPG za pomocą Javy.

Java PPTX do interfejsu API konwersji obrazu JPG

Aspose.Slides for Java to interfejs API do manipulacji prezentacją, który umożliwia implementację funkcji automatyzacji programu PowerPoint z poziomu aplikacji Java. Ponadto zapewnia również interfejs API konwertera obrazów PPTX na JPG do generowania miniatur slajdów w prezentacji. Możesz pobrać interfejs API lub zainstalować go przy użyciu konfiguracji Mavena.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <classifier>jdk16</classifier>
</dependency>

Konwersja PPTX na JPG Java

Aby przekonwertować slajdy PPTX na JPG, możesz po prostu przejrzeć slajdy w prezentacji i zapisać każdy z nich jako plik JPG. Poniżej przedstawiono kroki, aby wykonać tę operację.

Poniższy przykładowy kod pokazuje, jak przekonwertować slajd PPTX na obraz JPG przy użyciu języka Java.

// Załaduj prezentację PowerPoint
Presentation pres = new Presentation("presentation.pptx");

// Przejrzyj w pętli każdy slajd w prezentacji
for (ISlide sld : pres.getSlides()) {
	
	// Utwórz obraz w pełnej skali
	BufferedImage bi = sld.getThumbnail(1f, 1f);

	// Utwórz nowy plik
	File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
	
	// Zapisz obraz na dysku w formacie JPEG
	ImageIO.write(bi, "jpg", outputfile);
}

PowerPoint PPTX

PowerPoint PPTX

Przekonwertowane obrazy JPG

Konwersja Java PPTX do JPG

Java PPTX do JPG - Dostosuj wymiary obrazu

Możesz także dostosować wymiary, aby skalować przekonwertowane obrazy JPG zgodnie z własnymi pragnieniami. Poniżej przedstawiono kroki, aby określić wartości skali X i skali Y w konwersji PPTX na JPG.

Poniższy przykładowy kod pokazuje, jak zastosować niestandardowe skalowanie w konwersji PPTX na JPG.

// Załaduj prezentację PowerPoint
Presentation pres = new Presentation("presentation.pptx");

// Zdefiniuj wymiary
int desiredX = 1200;
int desiredY = 800;

// Uzyskaj przeskalowane wartości X i Y
float ScaleX = (float)(1.0 / pres.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float)(1.0 / pres.getSlideSize().getSize().getHeight()) * desiredY;

// Przejrzyj w pętli każdy slajd w prezentacji
for (ISlide sld : pres.getSlides()) {
	
	// Utwórz obraz w pełnej skali
	BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);

	// Utwórz nowy plik
	File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
	
	// Zapisz obraz na dysku w formacie JPEG
	ImageIO.write(bi, "jpg", outputfile);
}

Wniosek

W tym artykule nauczyłeś się konwertować slajdy w formacie PPTX na obrazy JPG za pomocą języka Java. Ponadto widziałeś, jak zastosować pożądane skalowanie do obrazów w konwersji PPTX na JPG. Możesz dowiedzieć się więcej o interfejsie API manipulowania prezentacją w Javie, korzystając z dokumentacji.

Zobacz też

PPTX do PDF w JaviePlik PDF na tekst w PythonJSON do Excela w Javie
Word do JSON w C#Word do JSON w PythonDOC do JSON w C#
Plik Excela do formatu JSON w PythonXLSX do JSON w języku C#XLS do JSON w C#
Konwertuj PDF na tekst w PythonKonwertuj PPT/PPTX na TIFF w PythonPraca z makrami VBA w PPT/PPTX w Python
Konwertuj pliki PDF na PPT w PythonUstaw tło slajdów PPT w PythonTworzenie i manipulowanie tabelami w PPT w Python
Dodaj lub usuń hiperłącza w PPT w JavieKonwertuj PPT na animowany GIF w JavieKonwertuj PPT na animowany GIF w C#
Podziel slajdy w PPT w PythonKonwertuj HTML lub MHTML na XPS programowo w języku C#Konwertuj pliki MPP do formatu PDF przy użyciu C++
[Konwertuj pliki PDF na HTML w aplikacji .NET Desktop i Web za pomocą C# VB.NET](https://blog.aspose.com/2019/10/09/convert-pdf-to-html-in-.net-desktop- and-web-application-using-aspose.pdf-for-for-.net/)

Wskazówka: Aby zobaczyć implementację opisanego tutaj procesu konwersji, możesz sprawdzić internetowy konwerter Aspose PPT na JPG.