บทแนะนำฉบับย่อนี้จะแนะนำ วิธีลบตัวแบ่งหน้าใน Word โดยใช้ Python ประกอบด้วยขั้นตอนโดยละเอียดในการตั้งค่าสภาพแวดล้อมการพัฒนา รายการงานการเขียนโปรแกรมสำหรับการเขียนแอปพลิเคชัน และโค้ดตัวอย่างที่รันได้เพื่อ ลบตัวแบ่งหน้าทั้งหมดใน Word โดยใช้ Python จะมีการกล่าวถึงตัวเลือกต่างๆ เพื่อลบตัวแบ่งประเภทอื่นๆ ออกจากไฟล์ Word
ขั้นตอนในการกำจัดตัวแบ่งหน้าใน Word โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words สำหรับ Python ผ่าน .NET เพื่อลบตัวแบ่งหน้า
- โหลดไฟล์ Word ต้นฉบับลงในวัตถุคลาส Document และเข้าถึง paragraphs
- วนซ้ำทุกย่อหน้าและตรวจหาตัวแบ่งหน้าก่อนแต่ละย่อหน้า
- ตั้งค่าคุณสมบัติ page_break_before เป็น False เพื่อลบตัวแบ่งหน้าเหล่านี้
- แยกวิเคราะห์การทำงานทั้งหมดในแต่ละย่อหน้า และมองหาอักขระควบคุม PAGE_BREAK
- แทนที่อักขระดังกล่าวทั้งหมดด้วยสตริงว่างเพื่อลบออกจากเอกสาร
- บันทึกไฟล์ Word ที่เป็นผลลัพธ์หลังจากลบตัวแบ่งหน้าทั้งหมด
ขั้นตอนเหล่านี้สรุปกระบวนการ ลบตัวแบ่งหน้าใน Word โดยใช้ Python กระบวนการเริ่มต้นโดยการโหลดไฟล์ Word ต้นทางและเข้าถึงคอลเล็กชันของย่อหน้าในนั้นเพื่อแยกวิเคราะห์ แต่ละคุณสมบัติ page_break_before ถูกตั้งค่าเป็น FALSE และอักขระควบคุม PAGE_BREAK ทั้งหมดจะถูกแทนที่ด้วยสตริงว่างก่อนที่จะบันทึกไฟล์ Word ที่เป็นผลลัพธ์ลงในดิสก์
รหัสเพื่อลบตัวแบ่งหน้าใน Word โดยใช้ Python
รหัสนี้สาธิต วิธีลบตัวแบ่งหน้าทั้งหมดใน Word โดยใช้ Python แต่ละโหนดจากคอลเลคชันย่อหน้าจะถูกส่งไปยังย่อหน้าโดยใช้เมธอด as_paragraph() และตรวจสอบกับคุณสมบัติ page_break_before เพื่อตั้งค่าเป็นเท็จ คุณสามารถทำเครื่องหมายอักขระควบคุมอื่นๆ เพื่อแทนที่ด้วยอักขระอื่นๆ เช่น COLUMN_BREAK, LINE_BREAK, PARAGRAPH_BREAK และ SECTION_BREAK หากจำเป็น
บทความนี้สอนเรา วิธีลบตัวแบ่งหน้าโดยใช้ Python หากคุณต้องการลบความคิดเห็นทั้งหมดออกจากไฟล์ Word โปรดดูบทความใน วิธีลบความคิดเห็นใน Word โดยใช้ Python