English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

Tạo tài liệu DOC với Mail Merge trong C#

Tối ưu hóa quy trình tạo tài liệu DOC của bạn bằng cách tạo tệp DOC theo chương trình sử dụng công nghệ Mail Merge. API C# xử lý tất cả các khía cạnh của hoạt động Mail Merge, giúp bạn tiết kiệm thời gian và đảm bảo độ chính xác tối đa trong kết quả của bạn.

Tính năng chính

  • Tạo tài liệu DOC dựa trên mẫu với hỗ trợ Trường hợp nhất.
  • Chèn nội dung động, bao gồm văn bản, bảng biểu, hình ảnh và trường biểu mẫu trong tệp DOC đầu ra.

Trường hợp sử dụng

  • Tài liệu doanh nghiệp DOC. Tạo hợp đồng, đề xuất hoặc thỏa thuận ở định dạng DOC với thông tin cụ thể của khách hàng.
  • Báo cáo DOC được cá nhân hóa. Tạo báo cáo DOC tùy chỉnh bằng cách kết hợp dữ liệu từ cơ sở dữ liệu hoặc các nguồn khác.
  • Xử lý hàng loạt tệp DOC. Tự động tạo hàng trăm tệp DOC từ một mẫu duy nhất với các bộ dữ liệu khác nhau.

Bằng cách tích hợp khả năng Mail Merge của Wordize vào các dự án .NET của bạn, các nhà phát triển có thể tạo các giải pháp chuyên nghiệp để tạo và tự động hóa tài liệu DOC. Cài đặt thư viện của chúng tôi để thử khả năng tạo tài liệu DOC tùy chỉnh trong phần mềm C# của bạn ngay hôm nay.

C#
Mã vận hành
Tải lên mẫu tài liệu của bạn
Tải lên nguồn dữ liệu của bạn (XML, JSON, CSV)
Chọn định dạng mục tiêu từ danh sách
using System.Data;
using Newtonsoft.Json;
using Wordize.MailMerging;

string json = File.ReadAllText("DataSource.json");
DataTable dataTable = JsonConvert.DeserializeObject(json);
MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataTable);
using System.Data; using Newtonsoft.Json; using Wordize.MailMerging; string json = File.ReadAllText("DataSource.json"); DataTable dataTable = JsonConvert.DeserializeObject(json); MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataTable); using System.Data; using Newtonsoft.Json; using Wordize.MailMerging; using Wordize.Saving; string json = File.ReadAllText("DataSource.json"); DataTable dataTable = JsonConvert.DeserializeObject(json); var imageStreams = MailMerger.Execute("Input.doc", new ImageSaveOptions(SaveFormat.Doc), dataTable); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
using System.Data;
using Wordize.MailMerging;

DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataSet.Tables[0]);
using System.Data; using Wordize.MailMerging; DataSet dataSet = new DataSet(); dataSet.ReadXml("DataSource.xml"); MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataSet.Tables[0]); using System.Data; using Wordize.MailMerging; using Wordize.Saving; DataSet dataSet = new DataSet(); dataSet.ReadXml("DataSource.xml"); var imageStreams = MailMerger.Execute("Input.doc", new ImageSaveOptions(SaveFormat.Doc), dataSet.Tables[0]); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
Mã vận hành

Cách tạo tệp DOC trong C# bằng Mail Merge

  1. Cài đặt thư viện C# để tạo tệp DOC bằng công nghệ Mail Merge
  2. Thêm tham chiếu đến thư viện (nhập thư viện) trong dự án C# của bạn
  3. Gọi phương thức MailMerge để tạo DOC thông qua Mail Merge
5%