การแทรกรูปร่างใน Word โดยใช้ Python

บทความนี้จะอธิบายวิธีการแทรกรูปทรงใน Word โดยใช้ Python โดยมีรายละเอียดในการกำหนดสภาพแวดล้อมการพัฒนา รายการขั้นตอน และตัวอย่างโค้ดที่แสดงวิธีการวาดเส้นตรงใน Word โดยใช้ Python นอกจากนี้ บทความนี้ยังจะให้คำแนะนำในการวาดรูปทรงอินไลน์และลอยตัวตามข้อกำหนดอีกด้วย

ขั้นตอนการแทรกรูปทรงใน Word โดยใช้ Python

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words สำหรับ Python ผ่านทาง .NET เพื่อแทรกรูปร่าง
  2. สร้าง Word ใหม่ document เพื่อเพิ่มรูปร่าง
  3. เชื่อมโยงวัตถุ DocumentBuilder กับมัน
  4. แทรกรูปทรงอินไลน์โดยใช้ insert_shape() โดยใช้ประเภทรูปร่าง ขนาด และมุมการหมุน
  5. แทรกรูปทรงลอยโดยใช้เมธอด overloaded ของ insert_shape พร้อมด้วยพารามิเตอร์และมุมการหมุนที่จำเป็น
  6. กำหนดรูปแบบเอาท์พุตโดยใช้คลาสออบเจ็กต์ OoxmlSaveOptions
  7. บันทึกผลลัพธ์ 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

 ไทย