วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Python

บทช่วยสอนที่คมชัดนี้จะแนะนำคุณเกี่ยวกับ วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Python แนะนำขั้นตอนโดยละเอียด คลาสสำคัญ และวิธีการที่จำเป็นในการดำเนินการนี้ คุณยังจะได้รับโค้ดตัวอย่างที่เรียกใช้ได้ซึ่งสาธิต วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Python โดยการเพิ่มหนังสือเรียนและตัวควบคุมคอมโบบ็อกซ์ในไฟล์ Word แล้วบันทึกในรูปแบบที่รองรับ MS Word เช่น {{ HYPERLINK1}}, DOC หรืออื่นๆ

ขั้นตอนในการสร้างฟิลด์ฟอร์มใน Word โดยใช้ Python

  1. กำหนดค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words สำหรับ Python ผ่าน .NET เพื่อสร้างฟอร์ม
  2. สร้างหรือโหลดไฟล์ Word โดยใช้อ็อบเจกต์คลาส Document เพื่อสร้างฟอร์มที่กรอกได้
  3. สร้างอินสแตนซ์วัตถุคลาส DocumentBuilder โดยใช้ไฟล์ Word ที่โหลดเพื่อแทรกตัวควบคุม
  4. สร้างตัวควบคุมตำราเรียนโดยใช้เมธอด insert_text_input() ในคลาส DocumentBuilder
  5. แทรกตัวแบ่งบรรทัดเพื่อแสดงการควบคุมเพิ่มเติมในบรรทัดถัดไป
  6. แทรกตัวควบคุมช่องทำเครื่องหมายโดยใช้เมธอด insert_check_box()
  7. บันทึกไฟล์ Word ที่เป็นผลลัพธ์ซึ่งมีตัวควบคุมฟอร์มอยู่ในนั้น

ขั้นตอนเหล่านี้นำเสนอกระบวนการ สร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Python ในขั้นตอนแรก คุณสามารถโหลดไฟล์ Word จากนั้นสร้างอินสแตนซ์ของออบเจกต์คลาส DocumentBuilder โดยใช้ไฟล์ Word ที่โหลด ออบเจกต์คลาส DocumentBuilder มีเมธอดทั้งหมดที่จำเป็นในการเพิ่มตัวควบคุมประเภทต่างๆ ในรูปแบบ เช่น ตัวแบ่งประเภทต่างๆ ช่องทำเครื่องหมาย กล่องคำสั่งผสม กล่องข้อความ ฯลฯ

รหัสเพื่อสร้างแบบฟอร์มใน Word โดยใช้ Python

โค้ดนี้สาธิต วิธีสร้างฟอร์มใน Word โดยใช้ Python ด้วยความช่วยเหลือของเมธอดที่มีอยู่ในคลาส DocumentBuilder เราได้ใช้เมธอด insert_text_input() ในการสร้างตัวควบคุมกล่องข้อความที่ใช้ตัวแจง TextFormFieldType เพื่อปรับแต่งอินพุต เช่น REGULAR, NUMBER, DATE, CURRENT_DATE, CURRENT_TIME และ CALCULATED เพื่อควบคุมลักษณะการทำงานของอินพุต ในทำนองเดียวกัน เมื่อเราสร้างกล่องกาเครื่องหมาย เราจะกำหนดชื่อให้กับกล่องกาเครื่องหมายซึ่งสร้างบุ๊กมาร์กที่มีชื่อเดียวกันโดยอัตโนมัติ

บทความนี้สอนให้เราสร้างตัวควบคุมในฟอร์มในไฟล์ Word หากคุณต้องการเรียนรู้ขั้นตอนการแทรกความคิดเห็นในไฟล์ Word โปรดดูบทความใน วิธีแทรกความคิดเห็นใน Word โดยใช้ Python

 ไทย