Susun Ulang Halaman Word di Java

Dokumen pengolah kata adalah salah satu format file paling umum yang digunakan untuk menyusun dokumen. Saat menangani banyak file besar, tidak pernah mudah untuk memindahkan halaman tanpa kehilangan formatnya. Untuk mengatur ulang halaman, artikel ini membahas, cara memindahkan halaman secara terprogram dalam dokumen Word (DOC/DOCX) di Java.

Java API untuk Memindahkan Halaman Dokumen Word

GroupDocs.Merger menyediakan Java API untuk menangani dokumen dan halamannya. Ini memungkinkan pemindahan, penghapusan, pemisahan dokumen, dan ekstraksi halaman, perubahan orientasi halaman, dan rotasi halaman dokumen dalam aplikasi Java. Saya akan menggunakan API ini untuk memindahkan halaman file DOC/DOCX. Untuk detail dan fitur API lainnya, Anda dapat mengunjungi dokumentasi.

Unduh dan Konfigurasi

Dapatkan library dari bagian download. Untuk aplikasi Java berbasis Maven Anda, cukup tambahkan konfigurasi pom.xml berikut. Setelah itu, Anda dapat mencoba contoh artikel ini serta contoh lainnya yang tersedia di GitHub. Untuk detailnya, Anda dapat mengunjungi Referensi API.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-merger</artifactId>
        <version>22.2</version> 
</dependency>

Pindahkan Halaman dalam Dokumen Word menggunakan Java

Pesan saja halaman untuk pindah ke posisi baru, itu akan terjadi. Berikut ini adalah langkah-langkah mengatur ulang halaman dokumen Word di Java.

  • Tetapkan nomor halaman dari halaman target dan posisinya yang baru menggunakan kelas MoveOptions.
  • Muat file DOC/DOCX menggunakan kelas Merger.
  • Gunakan metode movePage() untuk memindahkan halaman set.
  • Simpan dokumen yang telah diatur ulang menggunakan metode save().

Kode sumber Java berikut mengatur ulang halaman dokumen Word. Tepatnya, ini memindahkan halaman ke-7 dokumen DOCX ke posisi ke-2.

// Atur ulang halaman dokumen Pemrosesan Kata (DOC/DOCX) di Java
int pageNumber = 7;
int newPageNumber = 2;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);

Merger merger = new Merger("path\document.docx");

merger.movePage(moveOptions);
merger.save("path\rearranged-document.docx");

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.

Kesimpulan

Singkatnya, kami belajar cara mengubah urutan halaman dokumen Word di Java. Kami melihat contoh kode sumber yang mengubah posisi halaman dalam file DOCX. Anda dapat membangun aplikasi online Anda sendiri untuk mengatur ulang halaman Word secara online. Untuk detail selengkapnya tentang API, kunjungi dokumentasi. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga