PDF adalah salah satu format file portabel yang paling banyak digunakan. Untuk dokumen besar, selalu menantang untuk mengubah urutan halaman tanpa kehilangan formatnya. Artikel ini membahas, cara mengatur ulang halaman PDF secara terprogram di Java.
Java API untuk Mengatur Ulang Halaman PDF & Menggabungkan Dokumen
GroupDocs menyediakan GroupDocs.Merger for Java untuk mengubah urutan halaman dalam dokumen. API ini memungkinkan penggabungan beberapa dokumen, penghapusan, pemisahan, dan ekstraksi halaman, rotasi, dan perubahan orientasi halaman dari halaman dokumen dalam aplikasi. 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>
Atur ulang Halaman PDF di Java
Berikut adalah langkah-langkah yang membantu Anda mengubah urutan halaman dokumen PDF di Java.
- Tentukan posisi halaman yang ada dan yang baru di kelas MoveOptions.
- Muat dokumen PDF menggunakan kelas Merger.
- Gunakan metode movePage() untuk mengatur ulang halaman sesuai dengan opsi yang ditentukan.
- Simpan file PDF yang disusun ulang menggunakan metode save().
Kode sumber Java berikut mengatur ulang halaman dokumen PDF. Tepatnya, ini memindahkan halaman ke-6 dokumen ke posisi pertama.
// Atur ulang halaman dokumen PDF di Java
int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
Merger merger = new Merger("path\document.pdf");
merger.movePage(moveOptions);
merger.save("path\rearranged-document.pdf");
Berikut adalah output dari kode di atas.
Dapatkan Lisensi API Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan API tanpa batasan evaluasi.
Kesimpulan
Sebagai kesimpulan, kami belajar menyusun ulang dokumen dengan mengubah urutan halaman file PDF di Java di dalam aplikasi. Kita telah melihat contoh berjalan yang mengubah posisi halaman. Anda dapat mencoba membuat aplikasi sederhana yang dapat mengatur file PDF dengan mengocok halamannya dengan mudah.
Untuk detail selengkapnya tentang API, kunjungi dokumentasi. Untuk pertanyaan, hubungi kami melalui forum.