Cara menggabungkan beberapa File PowerPoint menjadi satu di Java

Menggabungkan File PowerPoint menjadi Satu di Java.

Pernahkah Anda menggabungkan beberapa file PowerPoint menjadi satu file? Ini bisa menjadi tugas yang memakan waktu, terutama bila Anda harus melakukannya berulang kali. Namun, dengan SDK Cloud GroupDocs.Merger untuk Java, Anda dapat dengan mudah dan efisien menggabungkan file PowerPoint menjadi satu file tanpa kesulitan. Pada artikel ini, kami akan memberikan panduan langkah demi langkah tentang cara menggabungkan file PowerPoint menjadi satu file di Java menggunakan GroupDocs.Merger Cloud SDK for Java.

Topik-topik berikut akan dibahas dalam artikel ini:

Java REST API untuk Menggabungkan PowerPoint PPT atau PPTX dan Instalasi SDK

GroupDocs.Merger Cloud SDK for Java adalah alat manipulasi dokumen canggih yang memungkinkan Anda menggabungkan beberapa format file, termasuk file PowerPoint, ke dalam satu file. Ini memungkinkan pengembang untuk menggabungkan, mengekstrak, membagi, mengatur ulang, menghapus, dan mengubah orientasi halaman baik sebagai potret atau lanskap di cloud. Selain itu, ini menyediakan berbagai opsi untuk penggabungan dokumen, seperti menggabungkan halaman tertentu, menggabungkan dokumen dengan rentang halaman yang berbeda, dan banyak lagi. SDK mudah digunakan dan dapat diintegrasikan ke dalam aplikasi berbasis Java.

Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan ketergantungan 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-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

Selanjutnya, daftar untuk mendapatkan akun uji coba gratis atau beli paket langganan di situs web GroupDocs dan dapatkan kunci API Anda. Setelah Anda memiliki Client Id dan Client Secret, tambahkan potongan kode di bawah ini ke aplikasi berbasis Java:

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

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

Cara Menggabungkan Beberapa Presentasi PowerPoint Menjadi Satu di Java

Sekarang kita telah menginstal GroupDocs.Merger Cloud SDK untuk Java, mari kita lihat bagaimana menggabungkan file PowerPoint menjadi satu file menggunakan langkah-langkah sederhana yang disebutkan di bawah ini:

  1. Unggah slide PowerPoint ke cloud
  2. Gabungkan beberapa Presentasi menjadi satu di Java
  3. Unduh slide PowerPoint gabungan

Unggah Berkas

Pertama, unggah file PowerPoint ke cloud menggunakan contoh kode yang diberikan di bawah ini:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

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

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file-one.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.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.

Menggabungkan Beberapa File PowerPoint Menjadi Satu di Java

Untuk menggabungkan file PowerPoint menggunakan GroupDocs.Merger Cloud SDK untuk Java, Anda harus mengikuti langkah-langkah berikut:

  • Pertama, impor kelas yang diperlukan ke file Java Anda.
  • Kedua, buat instance dari kelas DocumentApi.
  • Ketiga, buat instance dari kelas FileInfo.
  • Selanjutnya, panggil metode setFilePath() dan berikan path file input sebagai parameter.
  • Kemudian, buat instance dari kelas JoinItem.
  • Sekarang, panggil metode setFileInfo() dan teruskan parameter fileInfo1.
  • Selanjutnya, buat instance kedua dari kelas FileInfo dan JoinItem.
  • Berikan path file input dan parameter fileInfo2.
  • Tambahkan lebih banyak JoinItems untuk menggabungkan lebih dari dua dokumen.
  • Setelah itu, buat instance dari kelas JoinOptions().
  • Kemudian, tambahkan daftar item gabungan yang dibuat yang dipisahkan koma.
  • Selanjutnya, atur jalur file keluaran.
  • Sekarang, buat instance kelas JoinRequest() dan berikan parameter JoinOptions.
  • Terakhir, gabungkan presentasi PowerPoint dengan memanggil metode join() dari DocumentApi dan meneruskan parameter JoinRequest.

Cuplikan kode berikut menunjukkan cara menggabungkan beberapa file PowerPoint menjadi satu di Java menggunakan REST API:

package com.groupdocsdev.classes;

import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

// Cara Menggabungkan Beberapa PPT atau PPTX di Java menggunakan REST API.
public class App {

	public static void main(String[] args) {

	  // Buat instance API Dokumen
		DocumentApi apiInstance = new DocumentApi(configuration);
	          
    try {
    	
    	// Siapkan pengaturan
	FileInfo fileInfo1 = new FileInfo();			
	fileInfo1.setFilePath("java-testing/input-sample-file-one.pptx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

	FileInfo fileInfo2 = new FileInfo();			
	fileInfo2.setFilePath("java-testing/input-sample-file-two.pptx");
	JoinItem item2 = new JoinItem();
	item2.setFileInfo(fileInfo2);

	JoinOptions options = new JoinOptions();
	options.setJoinItems(Arrays.asList(item1, item2));
	options.setOutputPath("java-testing/output-sample-file.pptx");

	JoinRequest request = new JoinRequest(options);

	// Dapatkan jalur file keluaran.
	DocumentResult response = apiInstance.join(request);
	System.out.println("Output file path: " + response.getPath());
      
    } catch (ApiException e) {
      System.err.println("Exception while calling Java API: ");
      e.printStackTrace();
    }
		
	}
}

Unduh File

Contoh kode di atas akan menyimpan file PowerPoint yang digabungkan di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:

package com.groupdocsdev.classes;

import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;

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

	public static void main(String[] args) {

		FileApi apiInstance = new FileApi(configuration);
		try {

			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-one.pptx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.out.println("Expected response type is downloadFile: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
	}
}

Penggabungan PowerPoint Online Gratis

Bagaimana cara menggabungkan PowerPoint PPT online secara gratis? Silakan coba Penggabungan PPTX online untuk menggabungkan beberapa file PowerPoint menjadi satu secara gratis. Penggabungan dokumen online ini dikembangkan menggunakan API Cloud Groupdocs.Merger yang disebutkan di atas.

Kesimpulan

Kesimpulannya, GroupDocs.Merger Cloud SDK for Java adalah solusi ideal untuk penggabungan PowerPoint PPT yang cepat dan mudah, sehingga menghemat waktu dan tenaga Anda. Berikut ini adalah apa yang telah Anda pelajari dalam artikel ini:

  • cara menggabungkan beberapa file PowerPoint menjadi satu di cloud menggunakan Java;
  • unggah dan unduh file gabungan di Java secara terprogram;
  • dan gabungkan file PowerPoint secara gratis menggunakan penggabungan PowerPoint online.

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. Silakan periksa GroupDocs.Merger Cloud SDK untuk Java Contoh di sini.

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

Terakhir, kami terus menulis postingan blog baru di berbagai operasi dokumen menggunakan REST API. Jadi, silakan hubungi untuk pembaruan rutin.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang PowerPoint Files Merger API, jangan ragu untuk bertanya kepada kami di Forum Dukungan Gratis.

FAQ

Bisakah saya menggabungkan beberapa file PowerPoint menjadi satu di Java?

Ya, Anda dapat dengan mudah menggabungkan beberapa presentasi PowerPoint menjadi satu menggunakan GroupDocs.Merger Cloud SDK for Java.

Bisakah saya menggabungkan slide tertentu dari beberapa file PowerPoint menggunakan Java?

Ya, Anda dapat menggunakan GroupDocs.Merger Cloud SDK for Java untuk menggabungkan slide tertentu dari beberapa presentasi PowerPoint.

Apakah GroupDocs.Merger Cloud SDK untuk Java mendukung penggabungan file dengan format berbeda?

Ya, GroupDocs.Merger Cloud SDK for Java mendukung penggabungan file dari berbagai format, termasuk Word, PDF, PowerPoint, HTML, dan banyak lagi.

Apa saja fitur lain dari GroupDocs.Merger Cloud SDK untuk Java?

GroupDocs.Merger Cloud SDK for Java menyediakan API untuk memisahkan, mengatur ulang, dan menghapus halaman dari berbagai format file, bersama dengan kemampuan untuk menentukan rentang halaman, filter, dan opsi lainnya.

Lihat juga

Untuk informasi lebih lanjut tentang topik terkait, kami sarankan untuk melihat artikel berikut: