
การดึงหน้าออกจากเอกสาร Word ด้วย Python สามารถช่วยให้คุณแยกเนื้อหา แชร์ส่วนต่าง ๆ หรือเตรียมสรุป Aspose.Words for Python ทำให้การทำงานนี้มีประสิทธิภาพและง่ายดาย ในโพสต์บล็อกนี้ คุณจะได้เรียนรู้ว่าจะแยกหน้าเดียวหรือหลายหน้าจากเอกสาร Word โดยใช้ Python ได้อย่างไร
เราจะครอบคลุมหัวข้อดังต่อไปนี้:
- ไลบรารีการดึงข้อมูลหน้าคำจาก Python
- ดึงหน้าออกจากเอกสาร Word
- ดึงช่วงหน้าจากไฟล์ Word
- แบ่งเอกสาร Word ออนไลน์
- ทรัพยากรฟรี
ไลบรารีการดึงข้อมูลหน้าจาก Word ใน Python
เราจะใช้ Aspose.Words for Python เพื่อดึงข้อมูลหน้าจากเอกสาร Word มันเป็นไลบรารีที่ทรงพลังสำหรับการทำงานอัตโนมัติกับเอกสาร Word รองรับการสร้างเอกสาร การแก้ไข การแปลง และการดึงข้อมูล ไลบรารีนี้ช่วยให้คุณสามารถดึงข้อมูลหน้าที่เฉพาะเจาะจงจากไฟล์ Word ได้อย่างแม่นยำสูง
ในการเริ่มต้นใช้งาน Aspose.Words for Python คุณต้องติดตั้ง SDK โปรดดาวน์โหลดจาก releases หรือเพียงแค่ติดตั้งโดยใช้คำสั่ง pip ดังนี้:
pip install aspose-words
นำหน้าจากเอกสาร Word ด้วย Python
คุณสามารถดึงข้อมูลหน้าที่เฉพาะจากเอกสาร Word โดยทำตามขั้นตอนด้านล่าง:
- โหลดเอกสาร Word โดยใช้คลาส
Document
。 - ใช้
pagecount
เพื่อรับจำนวนหน้าทั้งหมด - วนซ้ำผ่านแต่ละหน้าของเอกสาร
- ใช้วิธี
extractpages()
เพื่อดึงข้อมูลหนึ่งหน้าทีละหน้า - บันทึกแต่ละหน้าที่ดึงออกมาเป็นไฟล์
.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 โดยทำตามขั้นตอนด้านล่าง:
- โหลดเอกสาร Word โดยใช้คลาส
Document
。 - ใช้วิธีการ
extractpages()
เพื่อดึงช่วงของหน้าออกมา। - บันทึกหน้าที่ถูกดึงออกมาเป็นไฟล์
.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
ขอรับใบอนุญาตฟรี
ในการประเมินฟีเจอร์ทั้งหมดของ Aspose.Words โดยไม่จำกัด get a free temporary license มันรวดเร็วและง่ายดาย
แบ่งเอกสาร Word ออนไลน์
ลองใช้ เครื่องมือแบ่งเอกสาร Word ออนไลน์ฟรี อัปโหลดไฟล์ของคุณ เลือกวิธีที่คุณต้องการแบ่งและดาวน์โหลดผลลัพธ์ได้ทันที

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