บทความนี้จะอธิบายวิธีการแทรกรูปทรงใน Word โดยใช้ Python โดยมีรายละเอียดในการกำหนดสภาพแวดล้อมการพัฒนา รายการขั้นตอน และตัวอย่างโค้ดที่แสดงวิธีการวาดเส้นตรงใน Word โดยใช้ Python นอกจากนี้ บทความนี้ยังจะให้คำแนะนำในการวาดรูปทรงอินไลน์และลอยตัวตามข้อกำหนดอีกด้วย
ขั้นตอนการแทรกรูปทรงใน Word โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words สำหรับ Python ผ่านทาง .NET เพื่อแทรกรูปร่าง
- สร้าง Word ใหม่ document เพื่อเพิ่มรูปร่าง
- เชื่อมโยงวัตถุ DocumentBuilder กับมัน
- แทรกรูปทรงอินไลน์โดยใช้ insert_shape() โดยใช้ประเภทรูปร่าง ขนาด และมุมการหมุน
- แทรกรูปทรงลอยโดยใช้เมธอด overloaded ของ insert_shape พร้อมด้วยพารามิเตอร์และมุมการหมุนที่จำเป็น
- กำหนดรูปแบบเอาท์พุตโดยใช้คลาสออบเจ็กต์ OoxmlSaveOptions
- บันทึกผลลัพธ์ DOCX
ขั้นตอนเหล่านี้สรุปวิธีสร้างไดอะแกรมใน Word โดยใช้ Python สร้างเอกสาร Word สร้างอ็อบเจ็กต์ DocumentBuilder สำหรับเอกสาร เรียกใช้เมธอด insert_shape() พร้อมระบุประเภทรูปร่างและขนาดเพื่อสร้างไดอะแกรมอินไลน์ เรียกใช้โอเวอร์โหลดอื่นของเมธอด insert_shape() โดยระบุประเภทรูปร่าง ตำแหน่งสัมพันธ์ในแนวนอน/แนวตั้ง ขนาด และประเภทการห่อหุ้ม
โค้ดสำหรับการวาดไดอะแกรมใน Word โดยใช้ Python
โค้ดตัวอย่างนี้สาธิตวิธีแทรกเส้นตรงใน Word โดยใช้ Python คุณสามารถแทรกไดอะแกรมใดๆ เช่น IMAGE, ELLIPSE, RECTANGLE, ROUND_RECTANGLE, HEXAGON, THICK_ARROW, TEXT_HEXAGON และ CALLOUT1 เป็นต้น พารามิเตอร์มุมการหมุนเป็นทางเลือกและคุณสามารถข้ามได้หากไม่จำเป็น
บทความนี้สอนเราถึงวิธีการเพิ่มรูปร่างใน Word โดยใช้ Python หากต้องการแทรกเครื่องหมายหัวข้อย่อยในย่อหน้า โปรดอ่านบทความใน การแทรกหัวข้อย่อยใน Word โดยใช้ Python