ดึงหน้าออกจาก Word ใน Python

การดึงหน้าออกจากเอกสาร Word ด้วย Python สามารถช่วยให้คุณแยกเนื้อหา แชร์ส่วนต่าง ๆ หรือเตรียมสรุป Aspose.Words for Python ทำให้การทำงานนี้มีประสิทธิภาพและง่ายดาย ในโพสต์บล็อกนี้ คุณจะได้เรียนรู้ว่าจะแยกหน้าเดียวหรือหลายหน้าจากเอกสาร Word โดยใช้ Python ได้อย่างไร

เราจะครอบคลุมหัวข้อดังต่อไปนี้:

ไลบรารีการดึงข้อมูลหน้าจาก Word ใน Python

เราจะใช้ Aspose.Words for Python เพื่อดึงข้อมูลหน้าจากเอกสาร Word มันเป็นไลบรารีที่ทรงพลังสำหรับการทำงานอัตโนมัติกับเอกสาร Word รองรับการสร้างเอกสาร การแก้ไข การแปลง และการดึงข้อมูล ไลบรารีนี้ช่วยให้คุณสามารถดึงข้อมูลหน้าที่เฉพาะเจาะจงจากไฟล์ Word ได้อย่างแม่นยำสูง

ในการเริ่มต้นใช้งาน Aspose.Words for Python คุณต้องติดตั้ง SDK โปรดดาวน์โหลดจาก releases หรือเพียงแค่ติดตั้งโดยใช้คำสั่ง pip ดังนี้:

pip install aspose-words

นำหน้าจากเอกสาร Word ด้วย Python

คุณสามารถดึงข้อมูลหน้าที่เฉพาะจากเอกสาร Word โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดเอกสาร Word โดยใช้คลาส Document
  2. ใช้ pagecount เพื่อรับจำนวนหน้าทั้งหมด
  3. วนซ้ำผ่านแต่ละหน้าของเอกสาร
  4. ใช้วิธี extractpages() เพื่อดึงข้อมูลหนึ่งหน้าทีละหน้า
  5. บันทึกแต่ละหน้าที่ดึงออกมาเป็นไฟล์ .docx แยกต่างหาก

นี่คือตัวอย่างโค้ดที่แสดงการดึงหน้าจากเอกสาร Word

import aspose.words as aw

# load Word document
doc = aw.Document("sample-multi-page.docx")

# get page count
pageCount = doc.page_count

# วนซ้ำผ่านหน้า
for page in range(0, pageCount):
    # บันทึกแต่ละหน้าเป็นเอกสารแยกต่างหาก
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"split_by_page_{page + 1}.docx")
แยกหน้าออกจากเอกสาร Word ใน Python

ดึงหน้าออกจากเอกสาร Word ใน Python

ดึงช่วงของหน้าจากไฟล์ Word ใน Python

คุณยังสามารถดึงหน้าต่างๆ จากไฟล์ Word โดยทำตามขั้นตอนด้านล่าง:

  1. โหลดเอกสาร Word โดยใช้คลาส Document
  2. ใช้วิธีการ extractpages() เพื่อดึงช่วงของหน้าออกมา।
  3. บันทึกหน้าที่ถูกดึงออกมาเป็นไฟล์ .docx ใหม่

นี่คือวิธีการทำงาน:

import aspose.words as aw

# load Word document
doc = aw.Document("sample-multi-page.docx")

# extract range of pages
extractedPages = doc.extract_pages(3, 2)

# บันทึกหน้าเป็นเอกสารแยกต่างหาก
extractedPages.save("split_by_page_range.docx")
แยกช่วงหน้าจากไฟล์ Word ใน Python

การดึงช่วงหน้าจากไฟล์ Word ใน Python

ขอรับใบอนุญาตฟรี

ในการประเมินฟีเจอร์ทั้งหมดของ Aspose.Words โดยไม่จำกัด get a free temporary license มันรวดเร็วและง่ายดาย

แบ่งเอกสาร Word ออนไลน์

ลองใช้ เครื่องมือแบ่งเอกสาร Word ออนไลน์ฟรี อัปโหลดไฟล์ของคุณ เลือกวิธีที่คุณต้องการแบ่งและดาวน์โหลดผลลัพธ์ได้ทันที

Image

ดึงหน้าออกจากเอกสาร Word: แหล่งข้อมูลฟรี

สำรวจเพิ่มเติมกับลิงก์ที่มีประโยชน์เหล่านี้:

ข้อสรุป

ในบล็อกโพสต์นี้ คุณได้เรียนรู้วิธีการดึงหน้าออกจากเอกสาร Word โดยใช้ Aspose.Words for Python เราได้พูดถึงวิธีการดึงหน้าหนึ่ง หน้าตั้งแต่ XY และการแยกเอกสารทั้งหมดออกเป็นไฟล์แยกต่างหาก มันช่วยในการทำงานอัตโนมัติของกระบวนการเอกสารของคุณโดยใช้ Python

หากคุณมีคำถามหรือต้องการความช่วยเหลือ กรุณาเยี่ยมชม support forum ของเรา

ดูเพิ่มเติม