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

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

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

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

Mail merge โดยใช้ Python

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

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

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

สร้างรายงาน

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

ลองใช้ Mail merge ใน Python

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

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

ดำเนินการ Mail merge ใน Python
อัปโหลดเทมเพลต Mail merge
รันโค้ด
เลือกรูปแบบเป้าหมายจากรายการ
pip install aspose-words
สำเนา
import aspose.words as aw

fields = [
    ]
values = [
    ]

doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
รันโค้ด

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

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

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

เราโฮสต์ Python ของเราในที่เก็บ PyPi โปรดปฏิบัติตาม คำแนะนำทีละขั้นตอน เกี่ยวกับวิธีการติดตั้ง "Aspose.Words for Python via .NET" ในสภาพแวดล้อมของนักพัฒนาซอฟต์แวร์ของคุณ

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

แพ็คเกจนี้เข้ากันได้กับ Python ≥3.5 และ <3.12 หากคุณพัฒนาซอฟต์แวร์สำหรับ Linux โปรดดูข้อกำหนดเพิ่มเติมสำหรับ gcc และ libpython ใน Product Documentation

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

5%

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

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