Ada situasi di mana Anda memiliki data yang didistribusikan di beberapa dokumen dan muncul persyaratan untuk menggabungkan semua dokumen/informasi atau bagian tertentu darinya ke dalam satu file. Untuk menyatukan data, artikel ini akan memberikan panduan tentang cara menggabungkan beberapa dokumen Word secara terprogram menjadi satu menggunakan C#. Selain itu, kita akan melihat bagaimana menggabungkan hanya halaman selektif dari dua atau lebih file Word dalam aplikasi .NET.

Penggabungan Kata – .NET API

Pada artikel ini, saya akan menggunakan GroupDocs.Merger for .NET. Ini memungkinkan Anda untuk menggabungkan beberapa dokumen Word ke dalam satu file. Dengan .NET API ini, saya dapat dengan mudah menggabungkan dokumen dengan format yang berbeda atau identik menjadi satu file gabungan. Selain itu, API menyediakan berbagai fungsi, seperti memisahkan dan memangkas dokumen, serta kemampuan untuk menukar, memindahkan, menghapus, memutar, atau mengatur halaman.

Jika Anda tertarik dengan fitur API, Anda dapat melihat dokumentasi, dan juga area favorit saya, yang merupakan contoh yang sedang berjalan di GitHub.

Untuk mendapatkan penginstal DLL atau MSI yang diperlukan, Anda dapat mengakses bagian unduhan. Alternatifnya, Anda dapat menginstal API langsung ke aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Merger

Cara Menggabungkan Beberapa Dokumen Word dengan C#

Menggabungkan dokumen Word ke dalam satu file dibuat sederhana hanya dengan beberapa baris kode. Ikuti langkah-langkah ini untuk menggabungkan dua atau lebih dokumen Word ke dalam satu file menggunakan C#:

  • Mulailah dengan memuat dokumen Word sumber menggunakan kelas Merger.
  • Bergabunglah dengan dokumen untuk digabungkan menggunakan metode Join.
  • Tetap gabungkan dokumen Word tambahan menggunakan metode Join yang sama.
  • Terakhir, simpan dokumen gabungan sebagai keluaran menggunakan metode Simpan.

Berikut adalah contoh kode sumber C# yang menunjukkan cara menggabungkan dua atau lebih dokumen Word menjadi satu file:

// Menggabungkan Dua Dokumen Word menggunakan C#
Merger merger = new Merger("source_document.docx"); // Load the source document

merger.Join("document_to_merge.docx"); // Merge the document
merger.Join("another_document_to_merge.docx"); // Merge additional documents
merger.Save("output_document.docx"); // Save the merged document as output

Dengan mengikuti langkah-langkah ini dan menggunakan kode C# yang disediakan, Anda dapat dengan mudah menggabungkan beberapa dokumen Word ke dalam satu file.

Menggabungkan Halaman Selektif file Word menjadi Satu di C#

Ada beberapa contoh di mana Anda mungkin tidak ingin menggabungkan seluruh dokumen. Sebaliknya, Anda mungkin hanya ingin memilih halaman tertentu dari satu dokumen dan menggabungkannya dengan halaman yang dipilih dari dokumen lain, dan seterusnya. Untungnya, API menawarkan berbagai metode untuk menggabungkan halaman selektif dari beberapa dokumen Word menjadi satu file.

Berikut adalah langkah-langkah untuk menggabungkan halaman selektif dari beberapa dokumen Word menggunakan C#:

  • Mulailah dengan memuat dokumen sumber menggunakan kelas Merger.
  • Tetapkan opsi penggabungan menggunakan kelas JoinOptions.
  • Gabungkan dokumen dengan memanggil metode Join.
  • Gabungkan dokumen secara terus-menerus dengan menyesuaikan Join Options untuk setiap dokumen sesuai kebutuhan.
  • Terakhir, simpan dokumen gabungan menggunakan metode Simpan.

Lihatlah kode sumber berikut, yang menunjukkan cara menggabungkan halaman selektif dari dokumen Word ke dalam satu file Word menggunakan C#:

// Menggabungkan Halaman Selektif Dokumen Word menggunakan C#
using (Merger merger = new Merger("source_document.docx"))
{
    // Atur opsi penggabungan
    JoinOptions joinOptions = new JoinOptions(2,3); // Specify the starting and ending page number
    
    // Gabungkan dokumen
    merger.Join("document_to_merge.docx", joinOptions); // using joining settings
    merger.Join("another_document_to_merge.docx", new JoinOptions(new[] { 2, 4, 6 })); // Specifying page number(s)
    
    merger.Save("output_document.docx"); // Saving merged document
}

Dengan mengikuti langkah-langkah ini dan memanfaatkan kode C# yang disediakan, Anda dapat menggabungkan halaman selektif dari beberapa dokumen Word ke dalam satu file Word.

Dapatkan Lisensi API Gratis

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

Kesimpulan

Sebagai kesimpulan, kami telah membahas proses penggabungan dua atau lebih dokumen Word menjadi satu file menggunakan C# dalam aplikasi .NET. Selanjutnya, kami menjelajahi metode menggabungkan halaman tertentu dari beberapa file Word.

Untuk lebih meningkatkan pemahaman Anda tentang GroupDocs.Merger for .NET, saya mendorong Anda untuk merujuk ke dokumentasi. Jika Anda memiliki pertanyaan atau kekhawatiran, jangan ragu untuk menghubungi kami melalui forum kami. Kami di sini untuk menolong Anda.

Lihat juga