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

สร้างเอกสาร DOC ด้วย Mail Merge ใน C#

ทำให้กระบวนการสร้างเอกสาร DOC ของคุณมีประสิทธิภาพดีขึ้นโดยการสร้างไฟล์ DOC แบบโปรแกรมโดยใช้เทคโนโลยี Mail Merge API C# จัดการทุกแง่มุมของการดำเนินการ Mail Merge ช่วยให้คุณประหยัดเวลาและรับรองความแม่นยำสูงสุดในผลลัพธ์ของคุณ

คุณสมบัติหลัก

  • การสร้างเอกสาร DOC จากเทมเพลตพร้อมรองรับฟิลด์ผสาน
  • การแทรกเนื้อหาแบบไดนามิก รวมถึงข้อความ ตาราง รูปภาพ และฟิลด์ฟอร์มในไฟล์ DOC ที่ส่งออก

กรณีการใช้งาน

  • เอกสารธุรกิจ DOC สร้างสัญญา ข้อเสนอ หรือข้อตกลงในรูปแบบ DOC ที่มีข้อมูลเฉพาะของลูกค้า
  • รายงาน DOC ที่ปรับแต่ง สร้างรายงาน DOC ที่กำหนดเองโดยการรวมข้อมูลจากฐานข้อมูลหรือแหล่งอื่นๆ
  • การประมวลผลแบบกลุ่มของไฟล์ DOC สร้างไฟล์ DOC หลายร้อยไฟล์โดยอัตโนมัติจากเทมเพลตเดียวที่มีชุดข้อมูลต่างกัน

ด้วยการรวมความสามารถของ Wordize Mail Merge เข้ากับโปรเจกต์ .NET ของคุณ นักพัฒนาสามารถสร้างโซลูชันระดับมืออาชีพสำหรับการสร้างและการทำงานอัตโนมัติของเอกสาร DOC ได้ ติดตั้งไลบรารีของเราเพื่อลองใช้ความสามารถในการสร้างเอกสาร DOC ที่ปรับแต่งได้ในซอฟต์แวร์ C# ของคุณวันนี้

C#
รันโค้ด
อัปโหลดเทมเพลตเอกสารของคุณ
อัปโหลดแหล่งข้อมูลของคุณ (XML, JSON, CSV)
เลือกรูปแบบเป้าหมายจากรายการ
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); }
รันโค้ด

วิธีสร้างไฟล์ DOC ใน C# โดยใช้ Mail Merge

  1. ติดตั้งไลบรารี C# สำหรับการสร้างไฟล์ DOC โดยใช้เทคโนโลยี Mail Merge
  2. เพิ่มการอ้างอิงไปยังไลบรารี (นำเข้าไลบรารี) ในโปรเจกต์ C# ของคุณ
  3. เรียกใช้เมธอด MailMerge เพื่อสร้าง DOC ผ่าน Mail Merge
5%