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