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

C#'da Mail Merge ile Word Belgeleri Oluşturma

Mail Merge teknolojisini kullanarak Word dosyalarını programlı bir şekilde üreterek Word belge oluşturma sürecinizi düzenleyin. C# API, Mail Merge işleminin tüm yönlerini yönetir, size zaman kazandırır ve sonuçlarınızda maksimum doğruluk sağlar.

Temel Özellikler

  • Birleştirme Alanı desteğiyle şablonlara dayalı Word belgeleri oluşturma.
  • Çıktı Word dosyalarında metin, tablo, görsel ve form alanları dahil olmak üzere dinamik içerik ekleme.

Kullanım Senaryoları

  • İş Word Belgeleri. Müşteriye özel bilgilerle Word formatında sözleşmeler, teklifler veya anlaşmalar oluşturun.
  • Kişiselleştirilmiş Word Raporları. Veritabanlarından veya diğer kaynaklardan veri birleştirerek özelleştirilmiş Word raporları oluşturun.
  • Word Dosyalarının Toplu İşlenmesi. Tek bir şablondan farklı veri kümeleriyle otomatik olarak yüzlerce Word dosyası oluşturun.

Wordize Mail Merge yeteneklerini .NET projelerinize entegre ederek, geliştiriciler Word belge üretimi ve otomasyonu için profesyonel çözümler oluşturabilir. Bugün C# yazılımınızda özelleştirilmiş Word belgeleri üretme yeteneklerini denemek için kütüphanemizi yükleyin.

C#
Kodu çalıştır
Belge şablonunuzu yükleyin
Veri kaynağınızı yükleyin (XML, JSON, CSV)
Listeden hedef formatı seçin
using System.Data;
using Newtonsoft.Json;
using Wordize.MailMerging;

string json = File.ReadAllText("DataSource.json");
DataTable dataTable = JsonConvert.DeserializeObject(json);
MailMerger.Execute("Input.docx", "Output.docx", SaveFormat.Docx, dataTable);
using System.Data; using Newtonsoft.Json; using Wordize.MailMerging; string json = File.ReadAllText("DataSource.json"); DataTable dataTable = JsonConvert.DeserializeObject(json); MailMerger.Execute("Input.docx", "Output.docx", SaveFormat.Docx, 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.docx", new ImageSaveOptions(SaveFormat.Docx), 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}.docx"); stream.CopyTo(file); }
using System.Data;
using Wordize.MailMerging;

DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.docx", "Output.docx", SaveFormat.Docx, dataSet.Tables[0]);
using System.Data; using Wordize.MailMerging; DataSet dataSet = new DataSet(); dataSet.ReadXml("DataSource.xml"); MailMerger.Execute("Input.docx", "Output.docx", SaveFormat.Docx, 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.docx", new ImageSaveOptions(SaveFormat.Docx), 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}.docx"); stream.CopyTo(file); }
Kodu çalıştır

Mail Merge kullanarak C#'da Word dosyaları nasıl oluşturulur

  1. Mail Merge teknolojisini kullanarak Word dosyaları oluşturmak için C# kütüphanesini yükleyin
  2. C# projenizde kütüphaneye bir referans ekleyin (kütüphaneyi içe aktarın)
  3. Mail Merge ile Word oluşturmak için MailMerge metodunu çağırın
5%