Cara membagi PPT menjadi beberapa file di Java

Pisahkan PowerPoint PPT/PPTX Menjadi File Terpisah menggunakan Java.

PowerPoint presentasi adalah cara yang populer dan efektif untuk menyajikan informasi dan melibatkan audiens. Namun, mungkin ada kasus di mana Anda perlu membagi slide PowerPoint menjadi file terpisah karena berbagai alasan. Apakah itu untuk mendistribusikan slide individual atau untuk mengekstrak slide tertentu, prosesnya dapat memakan waktu dan menantang. Untungnya, dengan bantuan GroupDocs.Merger Cloud SDK untuk Java, memisahkan slide PowerPoint menjadi tugas yang mudah. Artikel ini akan memandu Anda melalui proses pemisahan PowerPoint PPT/PPTX menjadi file terpisah menggunakan Java.

Topik-topik berikut akan dibahas dalam artikel ini:

Java REST API untuk Membagi Slide PowerPoint dan Instalasi SDK

GroupDocs.Merger Cloud SDK for Java adalah API manipulasi dokumen yang sangat andal dan ramah pengguna yang memungkinkan developer Java bekerja dengan berbagai format dokumen, termasuk presentasi PowerPoint. Ini menyediakan berbagai fitur untuk memisahkan, menggabungkan, memutar, dan memanipulasi dokumen, memastikan efisiensi dan akurasi. Mengintegrasikan SDK ke dalam aplikasi berbasis Java dibuat sederhana dan efisien.

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>

Sekarang, daftar untuk akun uji coba gratis atau beli paket langganan di situs web GroupDocs untuk 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);

Setelah SDK diinstal dan dikonfigurasi, Anda siap untuk mulai bekerja dengan file PowerPoint.

Pisahkan PowerPoint menjadi Beberapa File di Java menggunakan REST API

Dengan mengikuti petunjuk langkah demi langkah di bawah ini, Anda berhasil membagi slide PowerPoint menjadi file terpisah menggunakan GroupDocs.Merger Cloud SDK untuk Java:

  • Unggah file PowerPoint ke cloud
  • Split Slide PowerPoint menjadi beberapa file di Java
  • Unduh file PowerPoint

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

Pisahkan Slide PowerPoint menjadi File Terpisah menggunakan Java

Untuk membagi slide PowerPoint menggunakan GroupDocs.Merger Cloud SDK for Java, ikuti langkah-langkah dan cuplikan kode contoh di bawah ini:

  • Pertama, impor kelas yang diperlukan ke file Java Anda.
  • Kedua, buat instance dari kelas DocumentApi.
  • Ketiga, buat instance dari kelas FileInfo.
  • Setelah itu, atur jalur file input.
  • Sekarang, buat instance dari kelas SplitOptions().
  • Kemudian, tentukan opsi pemisahan koleksi setFileInfo dan setPages dalam format array.
  • Selanjutnya, berikan jalur file keluaran dan atur mode opsi pisah ke INTERVALS atau PAGES.
  • Sekarang, buat instance kelas SplitRequest() dan teruskan parameter SplitOptions.
  • Terakhir, pisahkan file PowerPoint dengan memanggil metode split() dari DocumentApi dan meneruskan parameter SplitRequest.

Cuplikan kode berikut menunjukkan cara membagi file PowerPoint menjadi beberapa file 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;

// Pisahkan PowerPoint PPT atau PPTX Menjadi File Terpisah di Java.
public class App {

	public static void main(String[] args) {

		// Buat instance API Dokumen.			
		DocumentApi apiInstance = new DocumentApi(configuration);

		try {

	    		// Siapkan pengaturan
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.pptx");
			
			SplitOptions options = new SplitOptions();
			options.setFileInfo(fileInfo);
			options.setPages(Arrays.asList(3, 6, 8));
			options.setOutputPath("java-testing/multipage-files");
			options.setMode(SplitOptions.ModeEnum.INTERVALS);

			SplitRequest request = new SplitRequest(options);

			MultiDocumentResult response = apiInstance.split(request);
			
			// Dapatkan jalur file keluaran.
			for (DocumentResult documentResult : response.getDocuments()) {
				System.out.println("Output file path: " + documentResult.getPath());
			}
			
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Selamat! Anda telah berhasil membagi slide PowerPoint menjadi file terpisah menggunakan GroupDocs.Merger Cloud SDK for Java.

Unduh File

Contoh kode di atas akan menyimpan file PowerPoint terpisah 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\\multipage-files\\sample-file_1.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();
		}
	}
}

Pemisah PowerPoint Online Gratis

Bagaimana cara membagi file PowerPoint menjadi beberapa file secara gratis? Silakan coba pembagi PowerPoint online untuk membagi PowerPoint menjadi file terpisah secara gratis. Pemisah file online ini dikembangkan menggunakan API Cloud Groupdocs.Merger yang disebutkan di atas.

Kesimpulan

Kesimpulannya, dengan bantuan GroupDocs.Merger Cloud SDK for Java, membagi slide PowerPoint menjadi beberapa file menjadi mudah dan efisien. Berikut ini adalah apa yang telah Anda pelajari dalam artikel ini:

  • cara membagi satu file PowerPoint menjadi beberapa file di cloud menggunakan Java;
  • unggah dan unduh file secara terprogram di Java di cloud;
  • dan pisahkan file PowerPoint secara gratis menggunakan pembagi PPT 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 sarankan Anda mengikuti [Panduan Memulai] kami22 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 File Splitter API, jangan ragu untuk bertanya kepada kami di Forum Dukungan Gratis.

FAQ

Opsi apa yang saya miliki untuk membagi slide PowerPoint dengan GroupDocs.Merger Cloud SDK untuk Java?

Anda dapat memisahkan slide PowerPoint dengan menentukan rentang slide atau dengan memisahkan setiap slide satu per satu menggunakan metode yang disediakan oleh GroupDocs.Merger Cloud SDK for Java.

Bisakah saya menggabungkan kembali slide terpisah menjadi satu file PowerPoint menggunakan GroupDocs.Merger Cloud SDK?

Ya, GroupDocs.Merger Cloud SDK for Java juga menyediakan kemampuan untuk menggabungkan kembali slide terpisah menjadi satu file PowerPoint. Lihat dokumentasi resmi untuk instruksi terperinci tentang menggabungkan PPT.

Dalam format apa saya dapat menyimpan file PowerPoint terpisah menggunakan GroupDocs.Merger Cloud SDK for Java?

GroupDocs.Merger Cloud SDK for Java mendukung penyimpanan slide terpisah dalam berbagai format keluaran, termasuk Word, PDF, PPT, dan lainnya.

Lihat juga

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