โซลูชันของเรามี API ที่เป็นอิสระจากแพลตฟอร์มที่มีประสิทธิภาพ ใช้ API เอกสาร Mail merge ของเราเพื่อพัฒนาซอฟต์แวร์ระดับสูงสำหรับแพลตฟอร์ม Python นี่เป็นโซลูชันซอฟต์แวร์ที่ทรงพลังสำหรับการผสานเทมเพลตในรูปแบบ Word และ PDF และข้อมูลจากแหล่งข้อมูลที่กำหนดเอง และส่งออกผลลัพธ์เพิ่มเติมไปยัง DOCX, PDF, HTML และรูปแบบยอดนิยมอื่นๆ โดยใช้ Python
ไลบรารี Python via .NET อันทรงพลังเพื่อใช้การดำเนินการ mail merge กับเทมเพลต mustache และข้อมูลผู้ใช้
Python SDK นี้อนุญาตให้คุณใช้เทมเพลต Mustache ตามไวยากรณ์ของ Mustache และดำเนินการดำเนินการ mail merge บนเทมเพลตที่ไม่มีตรรกะนี้เพื่อเติมเอกสารด้วยข้อมูลจากแหล่งข้อมูลต่างๆ คุณสามารถส่งออกผลลัพธ์เป็นรูปแบบเอกสารที่ต้องการ: DOCX, PDF, HTML และรูปแบบยอดนิยมอื่นๆ โดยใช้ Python
Mustache คือไวยากรณ์ทางเลือกสำหรับแม่แบบ mail merge ที่ประกอบด้วยแท็ก หากต้องการสร้างเทมเพลตหนวด ให้ใช้แท็กที่ระบุโดยวงเล็บปีกกาคู่ดังต่อไปนี้:
{{FirstName}}
ในกรณีนี้ คุณสามารถค้นหาแท็กดังกล่าวภายในเทมเพลตและแทนที่ด้วยค่าที่กำหนดโดยคีย์ภายในแท็ก เรียกว่าเทมเพลตที่ไม่มีตรรกะเพราะไม่มีคำสั่ง if, else clause หรือ for loop
ไวยากรณ์ของ Mustache เป็นตัวเลือกเดียวที่สามารถใช้กับเทมเพลต HTML หรือ TXT ที่ไม่มีฟิลด์ใดๆ ซึ่งหมายความว่าด้วยเทมเพลตบางรูปแบบ เช่น เทมเพลต Word คุณสามารถใช้ทั้งฟิลด์และไวยากรณ์ของหนวดได้ และกับรูปแบบอื่นๆ เช่น HTML หรือ TXT จะใช้เฉพาะไวยากรณ์ของเทมเพลตหนวดเท่านั้น
คุณสามารถลองใช้โซลูชันของเราเพื่อดำเนินการจดหมายเวียนด้วยเทมเพลตหนวดใน Python via .NET หลังจากเรียกใช้รหัส ให้ส่งออกผลลัพธ์จดหมายเวียนโดยใช้ Python เป็นรูปแบบไฟล์ที่สะดวก เช่น DOCX หรือ PDF:
pip install aspose-words
สำเนา
import aspose.words as aw
fields = [
]
values = [
]
doc = aw.Document("Input.docx")
doc.mail_merge.use_non_merge_fields = True
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
เราโฮสต์ Python ของเราในที่เก็บ PyPi โปรดปฏิบัติตาม คำแนะนำทีละขั้นตอน เกี่ยวกับวิธีการติดตั้ง "Aspose.Words for Python via .NET" ในสภาพแวดล้อมของนักพัฒนาซอฟต์แวร์ของคุณ
แพ็คเกจนี้เข้ากันได้กับ Python ≥3.5 และ <3.12 หากคุณพัฒนาซอฟต์แวร์สำหรับ Linux โปรดดูข้อกำหนดเพิ่มเติมสำหรับ gcc และ libpython ใน Product Documentation
คุณสามารถดำเนินการ Mail merge สำหรับรูปแบบไฟล์อื่นๆ ได้: