วิธีลบตัวแบ่งหน้าใน Word โดยใช้ Python

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

ขั้นตอนในการกำจัดตัวแบ่งหน้าใน Word โดยใช้ Python

  1. ตั้งค่าสภาพแวดล้อมให้ใช้ Aspose.Words สำหรับ Python ผ่าน .NET เพื่อลบตัวแบ่งหน้า
  2. โหลดไฟล์ Word ต้นฉบับลงในวัตถุคลาส Document และเข้าถึง paragraphs
  3. วนซ้ำทุกย่อหน้าและตรวจหาตัวแบ่งหน้าก่อนแต่ละย่อหน้า
  4. ตั้งค่าคุณสมบัติ page_break_before เป็น False เพื่อลบตัวแบ่งหน้าเหล่านี้
  5. แยกวิเคราะห์การทำงานทั้งหมดในแต่ละย่อหน้า และมองหาอักขระควบคุม PAGE_BREAK
  6. แทนที่อักขระดังกล่าวทั้งหมดด้วยสตริงว่างเพื่อลบออกจากเอกสาร
  7. บันทึกไฟล์ 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

 ไทย