ทำให้กระบวนการสร้างเอกสาร DOC ของคุณมีประสิทธิภาพดีขึ้นโดยการสร้างไฟล์ DOC แบบโปรแกรมโดยใช้เทคโนโลยี Mail Merge API C# จัดการทุกแง่มุมของการดำเนินการ Mail Merge ช่วยให้คุณประหยัดเวลาและรับรองความแม่นยำสูงสุดในผลลัพธ์ของคุณ
ด้วยการรวมความสามารถของ Wordize Mail Merge เข้ากับโปรเจกต์ .NET ของคุณ นักพัฒนาสามารถสร้างโซลูชันระดับมืออาชีพสำหรับการสร้างและการทำงานอัตโนมัติของเอกสาร DOC ได้ ติดตั้งไลบรารีของเราเพื่อลองใช้ความสามารถในการสร้างเอกสาร DOC ที่ปรับแต่งได้ในซอฟต์แวร์ C# ของคุณวันนี้
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);
}