Mail Merge menggunakan Wordize untuk .NET adalah solusi canggih yang memungkinkan pengembang C# untuk menghasilkan dokumen terpersonalisasi dalam jumlah besar. Baik Anda bekerja dengan kontrak, laporan, faktur, atau email terpersonalisasi, API .NET kami menyederhanakan proses penggabungan template dengan data untuk membuat dokumen khusus. Wordize secara akurat mengisi template dengan data dari berbagai sumber, menerapkan pemformatan dan mempertahankan integritas dokumen. Ini adalah alat yang sempurna untuk mengotomatisasi pembuatan berbagai dokumen dalam aplikasi .NET Anda. Implementasi Mail Merge kami menghemat waktu, meningkatkan akurasi, dan memastikan konsistensi data di semua dokumen yang dihasilkan.
Wordize Mail Merge memberikan hasil yang andal bahkan untuk template dokumen yang paling kompleks. Opsi penyesuaian lanjutan memungkinkan pengembang C# untuk mengadaptasi proses penggabungan sesuai kebutuhan spesifik, seperti penyertaan bagian bersyarat, pembaruan bidang terhitung, atau penyisipan gambar dinamis. Baik Anda membuat sistem otomatisasi dokumen atau mengoptimalkan proses pembuatan konten, Wordize menawarkan fleksibilitas yang dibutuhkan untuk alur kerja apa pun.
Jelajahi kemampuan API Mail Merge kami melalui dokumentasi dan contoh kode kami yang mendemonstrasikan cara mengimplementasikan operasi Mail Merge secara efektif dalam proyek C# Anda.
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.pdf", SaveFormat.Pdf, 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.pdf", SaveFormat.Pdf, 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.Pdf), 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}.pdf");
stream.CopyTo(file);
}
using System.Data;
using Wordize.MailMerging;
DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.docx", "Output.pdf", SaveFormat.Pdf, dataSet.Tables[0]);
using System.Data;
using Wordize.MailMerging;
DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.docx", "Output.pdf", SaveFormat.Pdf, 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.Pdf), 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}.pdf");
stream.CopyTo(file);
}