Atur Ulang Halaman Word menggunakan C# .NET

Dalam dunia digital, dokumen pengolah kata adalah salah satu format file yang paling umum digunakan untuk membuat dan mengedit dokumen. Saat menangani dokumen berukuran besar, memang tidak mudah untuk memindahkan halaman tanpa kehilangan formatnya. Kehilangan pemformatan sering terjadi ketika kita mencoba untuk menggabungkan beberapa dokumen dari berbagai jenis atau kita hanya menggabungkan jenis file yang sama menjadi satu dokumen tunggal. Untuk mengatur ulang halaman, artikel ini membahas, cara memindahkan halaman secara terprogram dalam dokumen Word (DOC/DOCX) menggunakan C#.

.NET API untuk Memindahkan Halaman Dokumen Word

GroupDocs.Merger menyediakan .NET API yang memungkinkan pemindahan, penghapusan, pemisahan dokumen, dan ekstraksi halaman, perubahan orientasi halaman, dan rotasi halaman dokumen dalam aplikasi .NET. Hari ini, kami akan menggunakan API ini untuk memindahkan halaman file DOC/DOCX menggunakan C#. Untuk detail dan fitur API lainnya, Anda dapat mengunjungi dokumentasi.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Merger

Pindahkan Halaman di Dokumen Word menggunakan C#

Memindahkan halaman itu sederhana. Perintahkan saja halaman tertentu itu untuk pindah ke posisi barunya. Berikut adalah langkah-langkah menyusun ulang halaman dokumen Word menggunakan C#.

  • Tentukan nomor halaman dari halaman target dan posisinya yang baru menggunakan kelas MoveOptions.
  • Muat dokumen DOC/DOCX menggunakan kelas Merger.
  • Gunakan metode MovePage untuk memindahkan halaman.
  • Simpan dokumen yang telah diatur ulang menggunakan metode Simpan.

Kode C# berikut membantu 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) menggunakan C#
int pageNumber = 7;
int newPageNumber = 2;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (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

Sebagai kesimpulan, kami mempelajari cara mengubah urutan halaman dalam dokumen Word menggunakan C# dalam aplikasi .NET. Kami melihat contoh kode sumber yang mengubah posisi halaman dalam file DOCX. Anda dapat membangun aplikasi Anda sendiri yang dapat mengatur ulang halaman Word secara online dengan mengocok halaman dengan mudah.

Untuk detail selengkapnya tentang API, kunjungi dokumentasi. Untuk pertanyaan, hubungi kami melalui forum.

Lihat juga