Xử lý nhiều Word file thường có thể là một thách thức, đặc biệt là khi các tài liệu cần được hợp nhất để báo cáo, lưu trữ hoặc chia sẻ. Thay vì sao chép và dán nội dung một cách thủ công, bạn có thể tự động hóa quy trình này với GroupDocs.Merger Cloud SDK for .Net, cho phép các nhà phát triển kết hợp nhiều tài liệu Word (DOC, DOCX) thành một file duy nhất, có cấu trúc tốt.
API hợp nhất tài liệu Word cho .NET
SDK GroupDocs.Merger Cloud cho .NET cung cấp một giải pháp dựa trên đám mây để hợp nhất các tệp Word với nỗ lực tối thiểu. Với API REST của nó, bạn có thể:
- Gộp tệp DOC/DOCX trong C# chỉ với vài dòng mã.
- Tự động hóa quy trình xử lý hàng loạt cho quản lý tài liệu quy mô lớn.
- Duy trì định dạng tài liệu, tiêu đề và chân trang.
- Tích hợp việc hợp nhất tệp Word vào các ứng dụng cấp doanh nghiệp.
Cài đặt .NET SDK
Để bắt đầu, cài đặt SDK từ NuGet:
Install-Package GroupDocs.Merger-Cloud
Bạn cũng sẽ cần ID Khách hàng và Bí mật Khách hàng của mình, có thể lấy được từ GroupDocs Cloud Dashboard. Để biết thêm thông tin, vui lòng truy cập link.
Kết hợp tài liệu Word trong C#
Dưới đây là một ví dụ đơn giản minh họa cách hợp nhất hai tệp Word thành một tài liệu duy nhất bằng cách sử dụng C#:
Bạn có thể làm theo các bước sau để đạt được chức năng này:
- Khởi tạo một thể hiện của lớp Configuration với Client ID và Client Secret.
- Khởi tạo một thể hiện của DocumentApi với đối tượng của lớp Configuration.
- Tạo một đối tượng của lớp JoinItem.
- Khởi tạo một thể hiện của lớp FileInfo và thiết lập đường dẫn của tài liệu Word đầu tiên.
- Instantiate an object of the FileInfo class and set the path of the second Word document.
- Tạo một đối tượng của lớp JoinOptions và đặt đường dẫn cho tệp được tạo.
- Tạo một thể hiện của lớp JoinRequest và khởi tạo nó với đối tượng của lớp JoinOptions.
- Gọi phương thức Join để kết hợp các tài liệu Word.
Sao chép và dán đoạn mã sau vào tệp máy chủ chính của bạn và chạy máy chủ để kết hợp tài liệu Word một cách lập trình:
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";
// Khởi tạo một thể hiện của lớp Configuration với Client ID và Client Secret.
var configuration = new Configuration(clientId, clientSecret);
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Khởi tạo một phiên bản của DocumentApi với đối tượng của lớp Configuration.
var documentApi = new DocumentApi(configuration);
// Tạo một đối tượng của lớp JoinItem.
var item1 = new JoinItem
{
// Khởi tạo một thể hiện của lớp FileInfo và đặt đường dẫn của tài liệu Word đầu tiên.
FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
{
FilePath = "first.docx"
}
};
var item2 = new JoinItem
{
// Khởi tạo một đối tượng của lớp FileInfo và đặt đường dẫn của tài liệu Word thứ hai.
FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
{
FilePath = "second.docx"
}
};
// Tạo một đối tượng của lớp JoinOptions và thiết lập đường dẫn cho tệp được tạo.
var options = new JoinOptions
{
JoinItems = new List<JoinItem> { item1, item2 },
OutputPath = "output/merged-file.docx"
};
// Tạo một đối tượng của lớp JoinRequest và khởi tạo nó với đối tượng của lớp JoinOptions.
var request = new JoinRequest(options);
// Gọi phương thức Join để kết hợp các tài liệu 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);
}
}
}
}
Kết quả có thể được thấy trong hình dưới đây:

Free Word Files Merger
Nếu bạn không muốn lập trình, bạn có thể thử dùng Word Merger Tool trực tuyến. Giải pháp web miễn phí này cho phép bạn nhanh chóng tải lên và hợp nhất nhiều tài liệu Word thành một tệp mà không cần cài đặt bất kỳ phần mềm nào.

Kết luận
Trong bài viết này, chúng tôi đã trình bày cách kết hợp các tài liệu Word bằng C# .NET với GroupDocs.Merger Cloud SDK. Dù bạn cần tự động hóa việc kết hợp tài liệu trong một giải pháp doanh nghiệp hay chỉ đơn giản là hợp nhất các tệp trực tuyến, API này cung cấp một cách tiếp cận nhanh chóng, đáng tin cậy và có khả năng mở rộng.
Liên kết hữu ích
Hãy đặt một câu hỏi
Bạn có thể cho chúng tôi biết về các câu hỏi hoặc thắc mắc của bạn trên forum.
Câu hỏi thường gặp – FAQs
How to merge two Word documents in C#?
Gọi phương thức Join để kết hợp các tài liệu Word theo cách lập trình. GroupDocs.Merger Cloud SDK for .Net cung cấp một bộ tính năng phong phú để tự động hóa quá trình này.
Làm thế nào để tôi tự động gộp các tài liệu Word?
Bạn có thể truy cập link này để tìm hiểu các bước và đoạn mã để hợp nhất các tài liệu Word một cách tự động.