Konversikan PowerPoint ke PDF melalui Java menggunakan REST API

Konversi PowerPoint ke PDF Secara terprogram di Java.

PowerPoint adalah perangkat lunak presentasi populer yang dikembangkan oleh Microsoft, dan PDF adalah format file yang banyak digunakan yang terkenal dengan kompatibilitas dan keamanannya. Mengonversi file PowerPoint ke format PDF adalah teknik yang berguna untuk berbagi presentasi atau dokumen yang berisi elemen multimedia atau pemformatan khusus. Untuk mengonversi file PowerPoint ke PDF, Anda dapat menggunakan SDK Cloud GroupDocs.Conversion untuk Java. Artikel ini akan berfokus pada cara mengonversi PowerPoint ke PDF di Java menggunakan REST API.

Kami akan membahas topik-topik berikut dalam artikel ini:

Java PowerPoint PPT atau API Konversi PPTX ke PDF - Instalasi SDK

Untuk mengonversi PowerPoint ke dokumen PDF, kita akan menggunakan GroupDocs.Conversion Cloud SDK untuk Java. GroupDocs.Cloud API adalah alat yang ampuh untuk mengonversi berbagai jenis dokumen dan gambar, termasuk format PowerPoint ke PDF. API ini menawarkan berbagai file format konversi, memungkinkan Anda untuk mengonversi tidak hanya 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. Harap 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 PDF di Java menggunakan REST AP

Untuk mengonversi file PowerPoint ke format PDF menggunakan GroupDocs.Conversion Cloud SDK for Java, Anda perlu mengikuti beberapa langkah sederhana:

Unggah File

Pertama, unggah PowerPoint ke penyimpanan cloud menggunakan cuplikan 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();
		}
		
	}
}

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

Konversi PowerPoint PPTX ke PDF di Java

Di bagian ini, kami akan menulis cuplikan kode yang mengotomatiskan konversi PowerPoint ke PDF dalam aplikasi Java. Silakan ikuti 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 PPTX input dan format file output ke “pdf”.
  • Sekarang, buat instance dari kelas PdfConvertOptions.
  • Secara opsional, berikan berbagai opsi konversi seperti setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, 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 dokumen PowerPoint ke PDF 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;

// Bagaimana mengkonversi PowerPoint ke PDF menggunakan 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("pdf");
			
			PdfConvertOptions convertOptions = new PdfConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(50);
			convertOptions.setDpi(124.0);
			convertOptions.setCenterWindow(true);
			convertOptions.setCompressImages(false);
			convertOptions.setDisplayDocTitle(true);
			convertOptions.setFitWindow(false);
			convertOptions.setGrayscale(false);
			convertOptions.setImageQuality(100);
			convertOptions.setLinearize(false);
			convertOptions.setMarginTop(5);
			convertOptions.setMarginLeft(5);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
			convertOptions.setHeight(1024);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pdf");
		
			// 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();
		}
	}
}

Anda dapat melihat output pada gambar di bawah ini:

Java mengonversi PPT ke PDF online

Konversi PPTX ke PDF melalui Java.

Unduh File yang Dikonversi

Contoh kode di atas akan menyimpan PDF yang dikonversi ke cloud. Anda dapat mengunduh file PDF yang dikonversi menggunakan cuplikan 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.pdf", 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 PDF Online Gratis

Bagaimana cara mengonversi PowerPoint ke PDF online secara gratis? Silakan coba PowerPoint to PDF converter online untuk membuat PDF dari PowerPoint. Konverter ini dikembangkan menggunakan PowerPoint to PDF REST API 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 PDF di Java secara terprogram, serta opsi penyesuaian tambahan;
  • unggah PowerPoint secara terprogram ke cloud dan kemudian unduh PDF yang dikonversi dari cloud;
  • dan konversi PowerPoint PPT atau PPTX ke PDF secara gratis menggunakan pengonversi PowerPoint ke PDF 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 memiliki pertanyaan tentang API konversi PowerPoint ke PDF, jangan ragu untuk menghubungi kami di forum dukungan gratis.

FAQ

Bagaimana cara mengonversi PowerPoint ke PDF menggunakan Java?

Anda dapat mengonversi presentasi PowerPoint menjadi file PDF dengan menggunakan GroupDocs.Conversion Cloud REST API for Java. Ini adalah API konversi dokumen berbasis cloud yang memungkinkan pengembang dengan mudah mengonversi PowerPoint ke PDF menggunakan Java.

Bagaimana cara mengonversi PowerPoint ke PDF online secara gratis?

Konverter PowerPoint ke PDF online kami memungkinkan Anda mengonversi PowerPoint ke PDF secara gratis. Silakan ikuti petunjuk langkah demi langkah yang diberikan di bawah ini untuk melakukan konversi:

  • Buka gratis PowerPoint to PDF converter online.
  • Sekarang, klik di area drop file untuk mengupload PowerPoint atau drag & drop file PowerPoint.
  • Selanjutnya, klik tombol Konversi Sekarang. Konverter PowerPoint ke PDF online gratis akan mengubah PowerPoint menjadi PDF.
  • Tautan unduhan PDF keluaran akan tersedia setelah mengonversi slide PowerPoint.

Apakah ada cara untuk mengonversi PowerPoint ke PDF di Windows?

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

Apakah GroupDocs.Conversion Cloud SDK untuk Java gratis untuk digunakan?

Tidak, GroupDocs.Conversion Cloud SDK for Java tidak gratis untuk digunakan. Namun, ini menyediakan versi uji coba gratis yang dapat digunakan untuk menguji fitur platform.

Lihat juga

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