PPTX ke JPG Jawa

Presentasi MS PowerPoint tidak dapat ditampilkan langsung dari dalam aplikasi web atau desktop. Salah satu solusi yang mungkin adalah mengonversi slide dalam presentasi PPTX ke gambar seperti JPEG atau PNG. Sesuai dengan skenario yang disebutkan di atas, artikel ini akan menunjukkan cara mengonversi slide dalam gambar PPTX ke JPG menggunakan Java.

Java PPTX ke API Konversi Gambar JPG

Aspose.Slides for Java adalah API manipulasi presentasi yang memungkinkan Anda mengimplementasikan fitur otomatisasi PowerPoint dari dalam aplikasi Java Anda. Selain itu, ini juga menyediakan API konverter gambar PPTX ke JPG untuk menghasilkan thumbnail slide dalam presentasi. Anda dapat mengunduh API atau menginstalnya menggunakan konfigurasi Maven.

<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>

Konversi PPTX ke JPG Java

Untuk mengonversi slide PPTX ke JPG, Anda cukup mengulang slide dalam presentasi dan menyimpannya sebagai file JPG. Berikut ini adalah langkah-langkah untuk melakukan operasi ini.

Contoh kode berikut menunjukkan cara mengonversi slide PPTX ke gambar JPG menggunakan Java.

// Muat presentasi PowerPoint
Presentation pres = new Presentation("presentation.pptx");

// Ulangi setiap slide dalam presentasi
for (ISlide sld : pres.getSlides()) {
	
	// Buat gambar skala penuh
	BufferedImage bi = sld.getThumbnail(1f, 1f);

	// Buat berkas baru
	File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
	
	// Simpan gambar ke disk dalam format JPEG
	ImageIO.write(bi, "jpg", outputfile);
}

PowerPoint PPTX

PowerPoint PPTX

Gambar JPG yang dikonversi

Konversi Java PPTX ke JPG

Java PPTX ke JPG - Sesuaikan Dimensi Gambar

Anda juga dapat menyesuaikan dimensi untuk menskalakan gambar JPG yang dikonversi sesuai keinginan Anda. Berikut adalah langkah-langkah untuk menentukan nilai Skala X dan Skala Y dalam konversi PPTX ke JPG.

Contoh kode berikut menunjukkan cara menerapkan penskalaan yang disesuaikan dalam konversi PPTX ke JPG.

// Muat presentasi PowerPoint
Presentation pres = new Presentation("presentation.pptx");

// Tentukan dimensi
int desiredX = 1200;
int desiredY = 800;

// Dapatkan nilai skala X dan Y
float ScaleX = (float)(1.0 / pres.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float)(1.0 / pres.getSlideSize().getSize().getHeight()) * desiredY;

// Ulangi setiap slide dalam presentasi
for (ISlide sld : pres.getSlides()) {
	
	// Buat gambar skala penuh
	BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);

	// Buat berkas baru
	File outputfile = new File(sld.getSlideNumber() + "_Slide.jpg");
	
	// Simpan gambar ke disk dalam format JPEG
	ImageIO.write(bi, "jpg", outputfile);
}

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi slide dalam gambar PPTX ke JPG menggunakan Java. Selanjutnya, Anda telah melihat cara menerapkan penskalaan yang diinginkan ke gambar dalam konversi PPTX ke JPG. Anda dapat mempelajari lebih lanjut tentang API manipulasi presentasi Java menggunakan dokumentasi.

Lihat juga

PPTX ke PDF di JavaFile PDF ke Teks dengan PythonJSON ke Excel di Java
Kata ke JSON dalam C#Word ke JSON dengan PythonDOC ke JSON dalam C#
File Excel ke JSON dengan PythonXLSX ke JSON dalam C#XLS ke JSON dalam C#
Konversi PDF ke Teks dengan PythonKonversikan PPT/PPTX ke TIFF dengan PythonBekerja dengan Makro VBA di PPT/PPTX dengan Python
Konversi File PDF ke PPT dengan PythonSetel Latar Belakang Slide PPT dengan PythonMembuat dan Memanipulasi Tabel di PPT dengan Python
Tambah atau Hapus Hyperlink di PPT di JavaKonversi PPT ke GIF Animasi di JavaUbah PPT ke GIF Animasi di C#
Pisahkan Slide di PPT dengan PythonKonversikan HTML atau MHTML ke XPS Secara Terprogram dalam C#Konversi File MPP ke PDF menggunakan C++
[Konversi PDF ke HTML di .NET Desktop dan Aplikasi Web dengan C# VB.NET](https://blog.aspose.com/2019/10/09/convert-pdf-to-html-in-.net-desktop- dan-aplikasi-web-menggunakan-aspose.pdf-untuk-untuk-.net/)

Tips: Untuk melihat penerapan proses konversi yang dijelaskan di sini, Anda mungkin ingin melihat pengonversi Aspose online PPT to JPG.