Cara mengatur ulang halaman Word DOC di Java

Pindahkan, Susun Ulang, dan Susun Ulang Halaman di Word Online menggunakan Java.

Pernahkah Anda menemukan diri Anda dalam situasi di mana Anda perlu mengatur ulang halaman dalam dokumen Word? Dalam kasus tertentu, Anda mungkin perlu memindahkan dan menyusun ulang halaman tertentu ke awal atau akhir dokumen untuk membuat alur yang lebih logis. Mengatur ulang halaman secara manual dalam dokumen besar dapat menjadi tugas yang memakan waktu, tetapi ada solusi yang dapat menyederhanakan proses ini untuk Anda – SDK Cloud GroupDocs.Merger untuk Java. Pada artikel ini, Anda akan mempelajari cara memindahkan, menyusun ulang, dan mengatur ulang halaman di Word online menggunakan Java.

Topik-topik berikut akan dibahas dalam artikel ini:

Java REST API untuk Mengatur Ulang Halaman Word - Instalasi SDK

GroupDocs.Merger Cloud SDK for Java adalah API manipulasi dokumen yang sangat andal yang memungkinkan developer bekerja dengan berbagai format dokumen, termasuk dokumen Word. Ini menyediakan serangkaian fitur lengkap untuk memindahkan, menyusun ulang, menggabungkan, memutar, dan memanipulasi dokumen. 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 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>

Selanjutnya, Anda perlu mendaftar untuk mendapatkan akun uji coba gratis atau membeli paket langganan di situs web GroupDocs untuk mendapatkan 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 Mengatur Ulang Halaman di Word Online menggunakan Java{#Cara-Mengatur Ulang-Halaman-di-Word-Online-menggunakan-Java}

Memindahkan halaman dalam dokumen Word menggunakan GroupDocs.Merger Cloud SDK untuk Java adalah proses yang mudah. Berikut adalah langkah-langkah dan cuplikan kode contoh untuk memulai:

  • Pertama, buat instance dari kelas PagesApi.
  • Kedua, buat instance dari kelas FileInfo.
  • Selanjutnya, atur jalur file kata input.
  • Sekarang, buat instance kelas MoveOptions.
  • Kemudian atur setFileInfo dan setOutputPath.
  • Berikan nomor halaman untuk setPageNumber dan setNewPageNumber.
  • Setelah itu, buat instance kelas MoveRequest dan berikan parameter MoveOptions.
  • Terakhir, panggil metode move dan berikan parameter MoveRequest.

Cuplikan kode berikut menunjukkan cara mengatur ulang halaman di Word online menggunakan Java:

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 mengatur ulang halaman dalam file Word menggunakan Java.
public class App {

	public static void main(String[] args) {

	  // Buat instance API Halaman
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // Siapkan pengaturan
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");
			
			MoveOptions options = new MoveOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/move-pages.docx");
			options.setPageNumber(1);
			options.setNewPageNumber(2);

			MoveRequest request = new MoveRequest(options);

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

Terakhir, cuplikan kode di atas akan menyimpan halaman Word yang disusun ulang di cloud.

Tukar Halaman Dokumen Word di Java menggunakan REST API

Menukar halaman dalam dokumen Word menggunakan GroupDocs.Merger Cloud SDK untuk Java mengikuti proses yang sama seperti memindahkan halaman. Berikut adalah langkah-langkah dan cuplikan kode untuk mencapainya:

  • Pertama, buat instance dari kelas PagesApi.
  • Kedua, buat instance dari kelas FileInfo.
  • Selanjutnya, atur jalur file kata input.
  • Kemudian, buat instance dari SwapOptions.
  • Kemudian atur setFileInfo dan setOutputPath.
  • Berikan nomor halaman untuk setPageNumber dan setNewPageNumber.
  • Setelah itu, buat instance kelas SwapRequest dan berikan parameter SwapOptions.
  • Terakhir, panggil metode swap dan berikan parameter SwapRequest.

Cuplikan kode berikut menguraikan cara menukar halaman dalam dokumen Word menggunakan Java 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 menukar halaman di Word menggunakan Java.
public class App {

	public static void main(String[] args) {

	  // Buat instance API Halaman
		PagesApi apiInstance = new PagesApi(configuration);

		try {

	                // Siapkan pengaturan
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");
			
			SwapOptions options = new SwapOptions();
			options.setFileInfo(fileInfo);
			options.setOutputPath("java-testing/swap-pages.docx");
			options.setFirstPageNumber(2);
			options.setSecondPageNumber(4);

			SwapRequest request = new SwapRequest(options);

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

Bagaimana cara menyusun ulang halaman di Word online secara gratis? Silakan coba alat online gratis berikut untuk mengubah urutan halaman kata online, yang dikembangkan menggunakan API di atas.

Kesimpulan

Kesimpulannya, GroupDocs.Merger Cloud SDK untuk Java adalah alat yang berharga untuk memindahkan, menyusun ulang, dan mengatur ulang halaman dalam dokumen Word. Berikut ini adalah apa yang telah Anda pelajari dalam artikel ini:

  • cara memindahkan, dan mengatur ulang halaman di Word online menggunakan Java;
  • dan cara menukar halaman dokumen Word menggunakan Java.

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] kami 20 untuk langkah-langkah terperinci 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 cara mengatur ulang halaman di Word, jangan ragu untuk bertanya kepada kami di forum.

FAQ

Apakah mungkin untuk memindahkan halaman di antara bagian yang berbeda dalam dokumen Word?

Ya, GroupDocs.Merger Cloud SDK for Java memungkinkan Anda untuk memindahkan halaman dalam dokumen yang sama, meskipun berisi beberapa bagian.

Apakah Java SDK mempertahankan pemformatan dokumen dan elemen lainnya selama penataan ulang halaman?

Ya, GroupDocs.Merger Cloud SDK for Java memastikan bahwa pemformatan dokumen Anda dan elemen lainnya dipertahankan saat memindahkan, menyusun ulang, atau mengatur ulang halaman.

Lihat juga

Berikut adalah beberapa artikel terkait yang mungkin bermanfaat bagi Anda: