สร้างเอกสาร อีเมล และรายงานส่วนบุคคลด้วย Mail merge API โดยใช้โซลูชันของเรา – ห้องสมุด Go อันทรงพลัง เพียงผสานเทมเพลต Word และ PDF โดยใช้ Go ผลลัพธ์ของการดำเนินการ Mail merge สามารถบันทึกใน DOCX, PDF, HTML และรูปแบบยอดนิยมอื่นๆ
ผลิตภัณฑ์ของเรามี Mail merge API ที่มีประสิทธิภาพเพื่อสร้างโซลูชันซอฟต์แวร์ขั้นสูงของคุณเอง ไม่ว่าคุณจะต้องสร้างอีเมลส่วนบุคคลสำหรับลูกค้า สร้างรายงานตามชุดข้อมูลที่ได้รับ หรือสร้างเอกสารส่วนบุคคลเพื่อวัตถุประสงค์ใดๆ API ผลิตภัณฑ์ของเราสามารถจัดการได้อย่างง่ายดาย
ด้วยโซลูชัน Go ของเรา คุณสามารถดำเนินการ Mail merge ใน Go เมื่อต้องการทำเช่นนี้ ให้ใช้เทมเพลตการผสานใน Word, PDF หรือรูปแบบไฟล์อื่นๆ และข้อมูลต้นฉบับ
โปรดทราบว่าเทมเพลต Mail merge ต้องมีเขตข้อมูลผสานที่จะแทรกข้อมูลต้นฉบับหลังจากดำเนินการดำเนินการ Mail merge
ใช้ Mail merge เพื่อสร้างอีเมลอัตโนมัติและส่งอีเมลจำนวนมาก เมื่อต้องการทำสิ่งนี้ ให้สร้างเทมเพลต Mail merge ที่เหมาะสมพร้อมฟิลด์ผสาน แล้วส่งจดหมายโดยอัตโนมัติโดยแทนที่ข้อมูลจากแหล่งที่มาของคุณ ตัวอย่างเช่น คุณสามารถสร้างเทมเพลตอีเมลด้วยฟิลด์ Mail merge แทนชื่อลูกค้าของคุณ เมื่อใช้ Mail merge คุณสามารถกรอกข้อมูลในฟิลด์เหล่านี้ด้วยชื่อไคลเอ็นต์ที่ดึงมาจากแหล่งข้อมูลของคุณ
ดังนั้นคุณจะได้รับวิธีที่รวดเร็วและง่ายดายในการสร้างอีเมลส่วนตัวนับพันฉบับในไม่กี่วินาที!
คุณสามารถสร้างรายงานด้วย Mail merge ใน Go คุณยังต้องสร้าง Word, PDF หรือรูปแบบไฟล์อื่นๆ เทมเพลต Mail merge ที่มีเขตข้อมูลผสาน ฟิลด์ดังกล่าวจะใช้แทนข้อมูลจากแหล่งข้อมูลและสร้างรายงาน
หากต้องการดูว่าการดำเนินการ Mail merge Go ทำงานอย่างไรโดยใช้โซลูชัน Go ให้นำเข้าเทมเพลต Word หรือ PDF พร้อมเขตข้อมูลผสานและข้อมูลในรูปแบบ XML หรือ JSON หลังจากดำเนินการโค้ดแล้ว ให้บันทึกผลการรวมที่สร้างโดยใช้ API ผลิตภัณฑ์ของเราในรูปแบบที่สะดวก เช่น DOCX, HTML, PDF และอื่นๆ:
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
template, _ := os.Open("Input1.docx")
data, _ := os.Open("Input2.docx")
executeMailMergeOnlineOptions := map[string]interface{}{}
executeMailMergeOnline := &models.ExecuteMailMergeOnlineRequest{
Template: template,
Data: data,
Optionals: executeMailMergeOnlineOptions,
}
_, _ = wordsApi.ExecuteMailMergeOnline(ctx, executeMailMergeOnline)
เรียกใช้ go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api เพื่อติดตั้ง Aspose.Words Cloud SDK for Go คุณสามารถรับข้อมูลที่เป็นประโยชน์มากมายเกี่ยวกับวิธีการติดตั้งอื่นๆ ได้จากส่วน "How to use SDK"
โคลน Aspose.Words Cloud SDK for Go จาก GitHub และใช้ในโครงการของคุณ โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา
อ้างถึง Repository Documentation เพื่อดูรายละเอียด