Mail merge สำหรับ Word หรือ PDF ใน C++

ไลบรารี C++ ความเร็วสูงสำหรับการผสานเทมเพลตเอกสารและข้อมูลผู้ใช้เป็นไฟล์รูปแบบต่างๆ

โซลูชันของเรามี API ที่เป็นอิสระจากแพลตฟอร์มที่มีประสิทธิภาพ ใช้ API เอกสาร Mail merge ของเราเพื่อพัฒนาซอฟต์แวร์ระดับสูงสำหรับแพลตฟอร์ม C++ นี่เป็นโซลูชันซอฟต์แวร์ที่ทรงพลังสำหรับการผสานเทมเพลตในรูปแบบ Word และ PDF และข้อมูลจากแหล่งข้อมูลที่กำหนดเอง และส่งออกผลลัพธ์เพิ่มเติมไปยัง DOCX, PDF, HTML และรูปแบบยอดนิยมอื่นๆ โดยใช้ C++

ดูข้อมูลโค้ด

Mail merge โดยใช้ C++

ด้วยโซลูชัน C++ ของเรา คุณสามารถสร้างเอกสารส่วนบุคคลสำหรับผู้รับแต่ละคน โดยใช้คุณลักษณะ Mail merge ใน C++ ในการดำเนินการนี้ เพียงใช้เทมเพลต Mail merge และข้อมูลจากแหล่งข้อมูลลูกค้า

เทมเพลตการผสานคือเอกสารที่มีเขตข้อมูลผสาน ซึ่งเป็นเขตข้อมูลพิเศษที่คุณต้องการแทรกข้อมูลส่วนบุคคลจากแหล่งข้อมูลของคุณ เป็นเทมเพลตการผสาน ให้ใช้ PDF หรือ Word ในรูปแบบ DOC หรือ DOCX พร้อมช่องผสานพิเศษ

แหล่งข้อมูลคือที่เก็บข้อมูลซึ่งข้อมูลจะถูกดึงระหว่างการดำเนินการ Mail merge เพื่อปรับแต่งเอกสารของคุณให้เป็นส่วนตัว

สร้างรายงาน

คุณยังสามารถสร้างรายงานโดยใช้การดำเนินการ Mail merge ได้อีกด้วย เพียงสร้างเทมเพลต Mail merge พร้อมฟิลด์ผสานที่จะใช้สำหรับการสร้างรายงานและเลือกแหล่งข้อมูล คุณยังสามารถสร้างรายงานจากข้อมูล excel ได้หากคุณรวบรวมไว้ที่นั่น ดังนั้นคุณจะเห็นว่าการสร้างรายงานใน C++ นั้นง่ายเพียงใด

ลองใช้ Mail merge ใน C++

ตัวอย่างต่อไปนี้แสดงวิธีการดำเนินการ Mail merge ใน C++ เมื่อต้องการตรวจสอบสิ่งนี้ ให้โหลดเทมเพลตเอกสารที่มีฟิลด์ผสาน และกรอกข้อมูลในฟิลด์เหล่านี้ผ่านอินเทอร์เฟซของเรา หลังจากรันโค้ดแล้ว ให้ดาวน์โหลดผลลัพธ์ของ Mail merge ในรูปแบบที่สะดวก เช่น DOCX หรือ PDF ซึ่งสร้างขึ้นใน C++

ตัวอย่างเช่น คุณสามารถดำเนินการ Mail merge กับไฟล์เอกสาร Word เช่น DOC หรือ DOCX และบันทึกผลลัพธ์เป็น PDF:

ดำเนินการ Mail merge ใน C++
อัปโหลดเทมเพลต Mail merge
รันโค้ด
เลือกรูปแบบเป้าหมายจากรายการ
using namespace Aspose::Words;

auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});

auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
รันโค้ด

วิธีใช้ Mail merge ใน Word หรือ PDF

  1. ติดตั้ง Aspose.Words for C++
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโปรเจ็กต์ C++ ของคุณ
  3. สร้างเทมเพลตการผสานด้วยฟิลด์ผสาน
  4. เปิดไฟล์เทมเพลตใน C++
  5. เรียกใช้เมธอด Execute() ส่งผ่านฟิลด์ผสานและค่าที่นั่น
  6. เรียกเมธอด Save() โดยส่งชื่อไฟล์เอาต์พุตพร้อมนามสกุลที่ต้องการ
  7. รับผลลัพธ์ของการดำเนินการ Mail merge เป็นไฟล์แยกต่างหาก

C++ ห้องสมุดเพื่อใช้จดหมายเวียน

มีสามตัวเลือกในการติดตั้ง Aspose.Words for C++ ในสภาพแวดล้อมของนักพัฒนาซอฟต์แวร์ของคุณ โปรดเลือกหนึ่งรายการที่ตรงกับความต้องการของคุณและทำตามคำแนะนำทีละขั้นตอน:

ความต้องการของระบบ

คุณสามารถใช้ไลบรารี C++ นี้เพื่อพัฒนาซอฟต์แวร์บน Microsoft Windows, Linux และ macOS:

  • GCC >= 6.3.0 และ Clang >= 3.9.1 จำเป็นสำหรับ Linux
  • Xcode >= 12.5.1 Clang และ libc++ สำหรับ macOS

หากคุณพัฒนาซอฟต์แวร์สำหรับ Linux หรือ macOS โปรดตรวจสอบข้อมูลเกี่ยวกับการพึ่งพาไลบรารีเพิ่มเติม (แพ็คเกจโอเพ่นซอร์ส fontconfig และ mesa-glu) ในเอกสารประกอบผลิตภัณฑ์

รูปแบบที่นิยมมากที่สุดสำหรับการดำเนินการ Mail merge

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ