Konversi file PowerPoint ke PNG melalui Java menggunakan REST API

Konversi gambar PowerPoint ke PNG secara terprogram di Java.

Sebagai alat komunikasi yang efektif, PowerPoint presentasi banyak digunakan di berbagai bidang, seperti pendidikan, bisnis, pemerintahan, dan bidang lainnya. Presentasi ini berisi berbagai elemen multimedia, seperti teks, gambar, dan video. Namun, terkadang Anda mungkin perlu mengonversi file PowerPoint menjadi gambar, khususnya PNG, karena berbagai alasan. Mungkin Anda ingin menggunakan gambar dalam format yang berbeda, atau mungkin Anda perlu membagikannya di situs web. Apa pun alasannya, kini Anda dapat mengonversi gambar PowerPoint ke PNG secara terprogram di Java menggunakan GroupDocs.Conversion Cloud SDK for Java. Pada artikel ini, kami akan memandu Anda tentang cara mengonversi gambar PowerPoint ke PNG secara terprogram di Java menggunakan REST API.

Topik-topik berikut akan dibahas dalam tutorial ini:

Java PowerPoint Slides to Images Conversion REST API - Pemasangan SDK

Kita akan menggunakan GroupDocs.Conversion Cloud SDK for Java untuk mengonversi slide PowerPoint menjadi gambar PNG. GroupDocs.Cloud API adalah alat yang ampuh untuk mengonversi berbagai jenis dokumen dan gambar, termasuk format PowerPoint ke PNG. API ini menawarkan berbagai format file, memungkinkan Anda untuk mengkonversi tidak hanya presentasi PowerPoint tetapi juga PDF, dokumen Word, lembar Excel, file CAD, dan gambar raster, antara lain. Mengintegrasikan API ke dalam aplikasi berbasis Java menjadi sederhana dan efisien, menghilangkan kebutuhan akan perangkat lunak tambahan.

Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan dependensi berikut ke dalam file pom.xml proyek Anda:

Repositori Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Ketergantungan Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Daftar untuk akun GroupDocs untuk mendapatkan ID Klien dan Rahasia Klien dari dasbor sebelum Anda mulai mengikuti langkah-langkah dan cuplikan kode yang tersedia. Silakan masukkan cuplikan kode yang ditunjukkan di bawah ini setelah Anda memiliki ID dan Rahasia:

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Cara Mengonversi Presentasi PowerPoint ke Gambar PNG di Java menggunakan REST API

Sekarang setelah kami menyiapkan GroupDocs.Conversion Cloud SDK untuk Java, kami dapat mulai mengonversi gambar PowerPoint ke PNG. Berikut ini adalah langkah-langkah untuk mengonversi presentasi PowerPoint ke gambar PNG.

Unggah File

Pertama, unggah dokumen PowerPoint ke penyimpanan cloud menggunakan potongan kode yang diberikan di bawah ini:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Unggah File ke Cloud Storage menggunakan Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Hasilnya, file PowerPoint yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Konversi PowerPoint ke Gambar PNG di Java

Pada bagian ini, kami akan menulis cuplikan kode yang mengotomatiskan proses konversi PowerPoint ke PNG dalam aplikasi Java. Anda dapat mengikuti langkah-langkah dan cuplikan kode yang disebutkan di bawah ini:

Langkah-langkahnya adalah:

  • Pertama, buat instance dari kelas ConvertApi.
  • Kedua, buat instance dari kelas ConvertSettings.
  • Ketiga, berikan nama penyimpanan cloud.
  • Selanjutnya, atur path file PowerPoint input dan format file target ke “png”.
  • Sekarang, buat instance dari kelas PngConvertOptions.
  • Secara opsional, berikan berbagai opsi konversi seperti setFromPage, setPagesCount, dll.
  • Setelah itu, atur opsi konversi dan jalur file keluaran menggunakan instance ConvertSettings.
  • Kemudian, buat instance kelas ConvertDocumentRequest dan berikan parameter pengaturan.
  • Terakhir, panggil metode convertDocument() dan teruskan parameter ConvertDocumentRequest.

Cuplikan kode berikut menunjukkan cara mengonversi format PowerPoint PPTX ke PNG di Java menggunakan REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Cara mengonversi PowerPoint ke Gambar PNG di Java.
public class App {

	public static void main(String[] args) {
		
		// Buat instance API konversi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Siapkan pengaturan konversi
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// mengkonversi ke format yang ditentukan
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Outputnya dapat dilihat pada gambar di bawah ini:

Cara mengonversi file PowerPoint ke PNG di Java menggunakan REST API.

Konversi file PowerPoint ke PNG melalui Java menggunakan REST API.

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan gambar PNG yang dikonversi ke cloud. Anda dapat mengunduh file PNG yang dikonversi menggunakan potongan kode berikut:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Unduh File dari Cloud Storage di Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.png", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Konverter PowerPoint ke PNG Online Gratis

Bagaimana cara mengonversi gambar PowerPoint ke PNG online secara gratis? Silakan coba PowerPoint to PNG converter online untuk membuat gambar PNG dari PowerPoint. Konverter ini dikembangkan menggunakan API REST gambar PowerPoint ke PNG yang disebutkan di atas.

Menyimpulkan

Akhirnya, ini membawa kita ke akhir posting blog ini. Berikut ini adalah apa yang telah Anda pelajari dari artikel ini:

  • cara mengonversi format PowerPoint ke PNG di Java secara terprogram, serta opsi penyesuaian tambahan;
  • unggah presentasi PowerPoint secara terprogram ke cloud dan kemudian unduh gambar PNG yang dikonversi dari cloud;
  • dan konversikan slide PowerPoint apa pun ke PNG secara gratis menggunakan pengonversi gambar PowerPoint ke PNG online gratis.

Selain itu, kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser. Kode sumber lengkap Java SDK tersedia secara gratis di Github. Harap periksa SDK Cloud GroupDocs.Conversion untuk Java Contoh di sini.

Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami19 untuk langkah-langkah mendetail dan penggunaan API.

Terakhir, kami terus menulis artikel blog baru dalam berbagai format file dan konversi menggunakan REST API. Jadi, silakan hubungi untuk pembaruan terbaru.

Berikan pertanyaan

Jika Anda memerlukan bantuan dengan proses konversi atau memiliki pertanyaan terkait lainnya, jangan ragu untuk menghubungi kami di forum dukungan gratis.

FAQ

Bagaimana cara mengonversi gambar PowerPoint ke PNG menggunakan Java?

Anda dapat mengonversi slide PowerPoint menjadi gambar PNG dengan menggunakan GroupDocs.Conversion Cloud REST API. Ini adalah API konversi dokumen dan gambar berbasis cloud yang memungkinkan pengembang dengan mudah mengonversi presentasi PowerPoint ke gambar PNG di Java.

Bagaimana cara mengonversi PowerPoint PPT ke PNG online secara gratis?

Konverter online PPT ke PNG memungkinkan Anda mengonversi gambar PowerPoint ke PNG secara gratis. Setelah konversi online gambar PowerPoint ke PNG selesai, Anda dapat langsung mengunduh gambar PNG yang dikonversi ke sistem Anda. Silakan ikuti petunjuk langkah demi langkah yang diberikan di bawah ini untuk melakukan konversi:

  • Buka konverter PPT ke PNG gratis online.
  • Sekarang, klik di area drop file untuk mengupload PowerPoint atau drag & drop presentasi PowerPoint.
  • Selanjutnya, klik tombol Konversi Sekarang. Konverter PowerPoint ke PNG online gratis akan mengonversi slide PowerPoint menjadi gambar PNG.
  • Tautan unduhan file PNG keluaran akan tersedia setelah mengonversi PowerPoint.

Apakah ada cara untuk mengubah PowerPoint menjadi gambar di Windows?

Silakan kunjungi tautan ini untuk mengunduh pengonversi PowerPoint ke gambar offline untuk Windows. Konverter PowerPoint ke gambar gratis ini dapat digunakan untuk mengonversi slide PowerPoint ke format gambar di Windows dengan cepat, dengan satu klik.

Apakah proses konversi file PPT dan PPTX sama menggunakan Java SDK?

Ya, proses konversinya sama untuk kedua format file PowerPoint.

Lihat juga

Jika Anda ingin mempelajari lebih lanjut tentang topik terkait, kami sarankan untuk membaca artikel yang tercantum di bawah ini: