Konversi presentasi PowerPoint ke format gambar dapat digunakan dalam berbagai skenario. Misalnya, untuk menampilkan presentasi di aplikasi web atau desktop Anda, untuk membuat thumbnail, dll. Karena PNG adalah salah satu format gambar terpopuler, dalam artikel ini, Anda akan mempelajari cara mengonversi PowerPoint PPT ke PNG di Jawa. Kami akan mendemonstrasikan cara mengonversi setiap slide dalam gambar PPT atau PPTX ke PNG di Java.

Java PowerPoint PPT to PNG Converter - Unduhan Gratis

Untuk konversi PPTX atau PPT ke PNG, kami akan menggunakan Aspose.Slides for Java. API memungkinkan Anda membuat, memanipulasi, dan mengonversi presentasi PowerPoint dan OpenOffice dari dalam aplikasi Java. Anda dapat mengunduh API atau menginstalnya menggunakan konfigurasi Maven berikut.

<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>
    <version>22.7</version>
    <classifier>jdk16</classifier>
</dependency>

Langkah-langkah untuk Mengonversi PPT ke PNG di Jawa

Aspose.Slides for Java menyediakan cara paling sederhana untuk mengonversi slide dalam gambar PowerPoint PPT ke PNG. Berikut ini adalah langkah-langkah yang perlu Anda lakukan untuk konversi PPT ke PNG di aplikasi Java Anda.

  • Muat presentasi PPT/PPTX dari disk.
  • Tetapkan dimensi gambar PNG keluaran.
  • Ubah setiap slide dalam PPT menjadi gambar PNG.
  • Simpan file gambar PNG pada disk.

Sekarang mari ubah langkah-langkah ini menjadi kode untuk melihat cara mengonversi file PPTX ke PNG di Java.

Konversikan PPTX ke PNG di Java

Berikut ini adalah langkah-langkah untuk mengonversi slide dalam PowerPoint PPTX ke PNG di Java.

  1. Pertama, buat instance dari kelas Presentation untuk memuat presentasi.
  2. Tentukan dimensi gambar PNG yang dihasilkan.
  3. Ulangi setiap koleksi ISlide di Presentation.getSlides().
  4. Hasilkan gambar dari setiap slide menggunakan metode ISlide.getThumbnail(float ScaleX, float ScaleY) dan dapatkan referensi gambar ke objek BufferedImage.
  5. Buat File baru untuk gambar PNG keluaran.
  6. Terakhir, simpan gambar PNG menggunakan metode ImageIO.write(BufferedImage, String, File).

Contoh kode berikut menunjukkan cara mengonversi PPTX ke PNG di Java.

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

// Dimensi yang ditentukan pengguna
int desiredX = 1200;
int desiredY = 800;

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

// Iterasi melalui slide dalam presentasi
for (ISlide sld : presentation.getSlides()) {
  
	// Buat gambar skala penuh dari slide
	BufferedImage bi = sld.getThumbnail(ScaleX, ScaleY);

	// Buat file baru untuk menyimpan gambar PNG
	File outputfile = new File("Slide_" + sld.getSlideNumber() + ".png");

	// Simpan gambar PNG
	ImageIO.write(bi, "png", outputfile);
}

PowerPoint to PNG Java Converter - Dapatkan Lisensi Gratis

Anda dapat menggunakan Aspose.Slides for Java tanpa batasan evaluasi dengan mendapatkan lisensi sementara gratis.

Simpan PPTX sebagai PNG - Demo Online

Coba konverter PowerPoint ke PNG online, yang didasarkan pada Aspose.Slides.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi slide di PowerPoint PPTX atau PPT ke PNG di Java. Anda cukup menginstal API dan menggunakan kode yang disediakan di aplikasi Java Anda. Selain itu, Anda dapat mengunjungi dokumentasi untuk menjelajahi fitur API lainnya. Selain itu, Anda juga dapat memberi tahu kami tentang pertanyaan Anda melalui forum kami.

Lihat juga