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