บทช่วยสอนฉบับย่อนี้แนะนำวิธี สร้างเอกสาร Word โดยใช้ Python โดยให้รายละเอียดเพื่อกำหนดค่าสภาพแวดล้อมและโค้ดตัวอย่างที่รันได้ ในการ สร้างเอกสาร Word Python ที่ใช้ API และขั้นตอนโดยละเอียดจะถูกแบ่งปันซึ่งคำแนะนำในการใช้คลาสและเนมสเปซที่เหมาะสมสำหรับงานนี้ ในตอนท้าย เมื่อไฟล์ Word อย่างง่ายถูกสร้างขึ้นโดยมีข้อความอยู่ในนั้น ไฟล์นั้นจะถูกบันทึกไว้ในดิสก์เป็น DOCX
ขั้นตอนการสร้างเอกสาร Word ด้วย Python
- กำหนดค่า สภาพแวดล้อมเพื่อใช้ Aspose.Words สำหรับ Python ผ่าน .NET
- นำเข้าเนมสเปซที่จำเป็นเพื่อใช้จากไลบรารี Aspose.Words
- สร้างเอกสารเปล่าโดยใช้วัตถุคลาสเอกสาร
- สร้างอินสแตนซ์ของวัตถุ DocumentBuilder โดยใช้เอกสารด้านบน
- ตั้งชื่อฟอนต์และขนาดที่ต้องการ
- เขียนข้อความในเอกสารโดยใช้วัตถุคลาส DocumentBuilder
- บันทึกเอกสารที่สร้างขึ้นใหม่โดยมีข้อความอยู่ในนั้น
ขั้นตอนเหล่านี้อธิบายรายละเอียดสภาพแวดล้อม และคำแนะนำในการสร้างอ็อบเจ็กต์ของคลาสต่างๆ เพื่อทำงานนี้ให้สำเร็จ เราต้องการวัตถุคลาสเอกสารเพราะเราต้องบันทึกไฟล์ Word ที่เป็นผลลัพธ์บนดิสก์โดยใช้ฟังก์ชันบันทึกในนั้น ในทำนองเดียวกัน ในการ สร้างเอกสารคำใน python เราจำเป็นต้องมีคลาส DocumentBuilder ที่สามารถเข้าถึงส่วนประกอบหรือองค์ประกอบทั้งหมดของเอกสารได้ เช่น เราตั้งชื่อฟอนต์และขนาดโดยใช้มัน และใส่ข้อความโดยใช้ฟังก์ชันเขียนในนั้น
รหัสเพื่อสร้างเอกสาร Word จาก Python
เพื่อที่จะ เขียนเอกสาร Word โค้ด Python ถูกนำมาใช้เพื่อใช้งานคุณสมบัติที่มีการประกาศอ็อบเจกต์คลาส Document ก่อนซึ่งมีคุณสมบัติและวิธีการมากมายในการบันทึกเอกสารเอาต์พุตไปยังสตรีมและไฟล์ ด้วยความช่วยเหลือของคลาส Document และ DocumentBuilder คุณสามารถทำงานกับส่วน ช่วง ส่วนหัวและส่วนท้าย บุ๊กมาร์ก ตาราง ย่อหน้า ฟอนต์ และสไตล์ได้ตามต้องการ
ในบทความนี้ เราได้เห็น การสร้างเอกสาร Word อัตโนมัติด้วย Python หากคุณต้องการแปลงไฟล์ Word เป็น PDF โปรดดูบทความใน วิธีแปลง Word เป็น PDF โดยใช้ Python