บทช่วยสอนที่คมชัดนี้จะแนะนำคุณเกี่ยวกับ วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Python แนะนำขั้นตอนโดยละเอียด คลาสสำคัญ และวิธีการที่จำเป็นในการดำเนินการนี้ คุณยังจะได้รับโค้ดตัวอย่างที่เรียกใช้ได้ซึ่งสาธิต วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ Python โดยการเพิ่มหนังสือเรียนและตัวควบคุมคอมโบบ็อกซ์ในไฟล์ Word แล้วบันทึกในรูปแบบที่รองรับ MS Word เช่น {{ HYPERLINK1}}, DOC หรืออื่นๆ
ขั้นตอนในการสร้างฟิลด์ฟอร์มใน Word โดยใช้ Python
- กำหนดค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words สำหรับ Python ผ่าน .NET เพื่อสร้างฟอร์ม
- สร้างหรือโหลดไฟล์ Word โดยใช้อ็อบเจกต์คลาส Document เพื่อสร้างฟอร์มที่กรอกได้
- สร้างอินสแตนซ์วัตถุคลาส DocumentBuilder โดยใช้ไฟล์ Word ที่โหลดเพื่อแทรกตัวควบคุม
- สร้างตัวควบคุมตำราเรียนโดยใช้เมธอด insert_text_input() ในคลาส DocumentBuilder
- แทรกตัวแบ่งบรรทัดเพื่อแสดงการควบคุมเพิ่มเติมในบรรทัดถัดไป
- แทรกตัวควบคุมช่องทำเครื่องหมายโดยใช้เมธอด insert_check_box()
- บันทึกไฟล์ 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