Cara menggabungkan beberapa dokumen kata menjadi satu dan tetap memformat

Cara Menggabungkan Dokumen Word (DOC, DOCX) di Java.

Menggabungkan beberapa dokumen Word bisa menjadi tugas yang rumit dan memakan waktu, terutama saat Anda perlu menggabungkannya menjadi satu dokumen. Untungnya, SDK Cloud GroupDocs.Merger untuk Java menawarkan solusi yang efisien dan mudah untuk masalah ini. Dengan SDK ini, Anda dapat dengan cepat menggabungkan dokumen Word secara terprogram di Java, dan menghemat waktu dan tenaga yang berharga. Pada artikel ini, kita akan mengeksplorasi cara menggabungkan dokumen Word (DOC, DOCX) di Java.

Topik-topik berikut akan dibahas dalam artikel ini:

Dokumen Java Word Menggabungkan REST API dan Instalasi SDK

GroupDocs.Merger Cloud SDK for Java adalah alat manipulasi dokumen canggih yang memungkinkan pengembang menggabungkan, membagi, memutar, mengubah orientasi halaman baik sebagai potret atau lanskap, dan memodifikasi dokumen di cloud. Ini adalah manipulasi dokumen berbasis cloud dan API lintas platform yang mendukung beberapa format file, termasuk dokumen Word, PDF, spreadsheet Excel, presentasi PowerPoint, HTML, 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 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-merger-cloud</artifactId>
    <version>23.2</version>
    <scope>compile</scope>
</dependency>

Daftar untuk 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 Dokumen Word menjadi Satu di Java

Sekarang setelah kami menyiapkan GroupDocs.Merger Cloud SDK untuk Java, mari kita lihat cara menggabungkan file Word DOCX atau DOC menggunakan SDK dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:

  1. Unggah file Word ke cloud
  2. Gabungkan beberapa dokumen Word menjadi satu di Java
  3. Unduh dokumen Word yang digabungkan

Unggah Berkas

Pertama, unggah file Word 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.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file-one.docx", 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 DOCX Word yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Gabungkan Beberapa File Kata menjadi Satu

Bagian ini memberikan panduan langkah demi langkah dan cuplikan kode contoh tentang cara menggabungkan semua dokumen Word menjadi satu:

  • 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 file Word DOCX dengan memanggil metode join() dari DocumentApi dan meneruskan parameter JoinRequest.

Cuplikan kode berikut menunjukkan cara menggabungkan beberapa file Word 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 File Word 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.docx");
	JoinItem item1 = new JoinItem();
	item1.setFileInfo(fileInfo1);

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

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

	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();
    }
		
  }
}

Anda dapat melihat output pada gambar di bawah ini:

Cara menggabungkan beberapa file Word menjadi satu menggunakan Java

Gabungkan Beberapa File Word menjadi Satu.

Unduh File

Contoh kode di atas akan menyimpan file Word 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.docx", 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 Dokumen Word Online Gratis

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

Kesimpulan

GroupDocs.Merger Cloud SDK untuk Java adalah solusi ideal untuk penggabungan dokumen Word yang cepat dan mudah, membebaskan waktu dan tenaga Anda. Berikut ini adalah apa yang telah Anda pelajari dalam artikel ini:

  • cara menggabungkan dan menggabungkan beberapa file Word di cloud menggunakan Java;
  • mengunggah dan mengunduh Java yang digabungkan secara terprogram;
  • dan gabungkan file Word online secara gratis menggunakan penggabungan dokumen Word 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. Silakan periksa GroupDocs.Merger Cloud SDK untuk Java Contoh di sini.

Selain itu, kami menyarankan Anda untuk 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 terbaru.

Berikan pertanyaan

Jika Anda memiliki pertanyaan tentang API Penggabungan Dokumen Word, jangan ragu untuk bertanya kepada kami di Forum Dukungan Gratis.

FAQ

Bisakah saya menggabungkan beberapa dokumen Word menjadi satu di Java?

Ya, Anda dapat menggabungkan dan menggabungkan beberapa dokumen Word menjadi satu menggunakan GroupDocs.Merger Cloud SDK for Java.

Bisakah saya menggabungkan halaman tertentu dari beberapa dokumen Word menggunakan Java?

Ya, Anda dapat menggunakan GroupDocs.Merger Cloud SDK for Java untuk menggabungkan halaman tertentu dari beberapa dokumen Word.

Apakah GroupDocs.Merger Cloud SDK untuk Java merupakan solusi yang aman untuk menggabungkan dokumen Word?

Ya, GroupDocs.Merger Cloud SDK for Java adalah solusi aman untuk menggabungkan dokumen Word, menyediakan enkripsi, dan fitur keamanan lainnya untuk memastikan keamanan data Anda.

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

Ya, GroupDocs.Merger Cloud SDK for Java mendukung penggabungan dokumen dalam berbagai format, termasuk Word, PowerPoint, HTML, dan lainnya.

Lihat juga

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