Menangani beberapa Word file sering kali bisa menjadi tantangan, terutama ketika dokumen perlu dikonsolidasikan untuk pelaporan, pengarsipan, atau berbagi. Alih-alih menyalin dan menempelkan konten secara manual, Anda dapat mengotomatiskan proses ini dengan GroupDocs.Merger Cloud SDK for .Net, yang memungkinkan pengembang untuk menggabungkan beberapa dokumen Word (DOC, DOCX) menjadi satu file yang terstruktur dengan baik.
API Penggabungan Dokumen Word untuk .NET
SDK GroupDocs.Merger Cloud untuk .NET menyediakan solusi berbasis cloud untuk menggabungkan file Word dengan upaya minimal. Dengan REST API-nya, Anda dapat:
- Gabungkan file DOC/DOCX di C# dengan hanya beberapa baris kode.
- Automatisasi pemrosesan batch untuk manajemen dokumen massal.
- Pertahankan format dokumen, header, dan footer.
- Integrasikan penggabungan file Word ke dalam aplikasi tingkat perusahaan.
Instal .NET SDK
Untuk memulai, instal SDK dari NuGet:
Install-Package GroupDocs.Merger-Cloud
Anda juga memerlukan Client ID dan Client Secret Anda, yang bisa didapatkan dari GroupDocs Cloud Dashboard. Untuk informasi lebih lanjut, silakan kunjungi link.
Gabungkan Dokumen Word dalam C#
Di bawah ini adalah contoh sederhana yang menunjukkan cara menggabungkan dua file Word menjadi satu dokumen menggunakan C#:
Anda dapat mengikuti langkah-langkah berikut untuk mencapai fungsionalitas ini:
- Inisialisasi sebuah instance dari kelas Configuration dengan Client ID dan Client Secret.
- Instansikan sebuah instance dari DocumentApi dengan objek dari kelas Configuration.
- Buat objek dari kelas JoinItem.
- Inisialisasi sebuah instance dari kelas FileInfo dan atur jalur dari dokumen Word yang pertama.
- Instantiate an object dari kelas FileInfo dan atur jalur dokumen Word kedua.
- Buat objek dari kelas JoinOptions dan atur jalur untuk file yang dihasilkan.
- Buatlah sebuah instance dari kelas JoinRequest dan inisialisasi dengan objek dari kelas JoinOptions.
- Invoke the Join method to combine Word documents.
Salin & tempel potongan kode berikut ke dalam file server utama Anda dan jalankan server untuk menggabungkan dokumen Word secara programatis:
using System;
using GroupDocs.Merger.Cloud.Sdk.Api;
using GroupDocs.Merger.Cloud.Sdk.Client;
using GroupDocs.Merger.Cloud.Sdk.Model;
using GroupDocs.Merger.Cloud.Sdk.Model.Requests;
namespace GroupDocs.Merger.CSharp
{
class Combine_Word_Files
{
static void Main(string[] args)
{
try
{
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Inisialisasi sebuah instansi dari kelas Configuration dengan Client ID dan Client Secret.
var configuration = new Configuration(clientId, clientSecret);
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Instantiate sebuah instance dari DocumentApi dengan objek dari kelas Configuration.
var documentApi = new DocumentApi(configuration);
// Buat objek dari kelas JoinItem.
var item1 = new JoinItem
{
// Inisialisasi sebuah instance dari kelas FileInfo dan atur jalur dari dokumen Word pertama.
FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
{
FilePath = "first.docx"
}
};
var item2 = new JoinItem
{
// Instantiate an object of the FileInfo class and set the path of the second Word document.
FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
{
FilePath = "second.docx"
}
};
// Buat objek dari kelas JoinOptions dan tetapkan jalur untuk file yang dihasilkan.
var options = new JoinOptions
{
JoinItems = new List<JoinItem> { item1, item2 },
OutputPath = "output/merged-file.docx"
};
// Buat objek dari kelas JoinRequest dan inisialisasi dengan objek dari kelas JoinOptions.
var request = new JoinRequest(options);
// Panggil metode Join untuk menggabungkan dokumen Word.
var response = documentApi.Join(request);
Console.WriteLine("Successfully merged Word files: " + response.Path);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
}
}
}
Hasilnya dapat dilihat pada gambar di bawah:

Free Word Files Merger
Jika Anda tidak ingin mengkode, Anda bisa mencoba Alat Word Merger Tool Daring. Solusi berbasis web gratis ini memungkinkan Anda untuk dengan cepat mengunggah dan menggabungkan beberapa dokumen Word menjadi satu file tanpa menginstal perangkat lunak apa pun.

Kesimpulan
Dalam artikel ini, kami menunjukkan cara menggabungkan dokumen Word menggunakan C# .NET dengan GroupDocs.Merger Cloud SDK. Baik Anda perlu mengotomatiskan penggabungan dokumen dalam solusi perusahaan atau hanya menggabungkan file secara online, API ini memberikan pendekatan yang cepat, andal, dan dapat diskalakan.
Tautan Berguna
Ask a question
Anda dapat memberitahukan kami tentang pertanyaan atau permintaan Anda di forum.
Pertanyaan yang Sering Diajukan – FAQs
How to merge two Word documents in C#?
Panggil metode Join untuk menggabungkan dokumen Word secara programatis. GroupDocs.Merger Cloud SDK for .Net menawarkan serangkaian fitur yang kaya untuk mengotomatiskan proses ini.
Bagaimana cara otomatis menggabungkan dokumen Word?
Anda dapat mengunjungi link ini untuk mempelajari langkah-langkah dan potongan kode untuk menggabungkan dokumen Word secara otomatis.