วิธีแยกเอกสาร Word โดยใช้ Java

บทความสั้นๆ นี้มีเนื้อหาเกี่ยวกับ วิธีการแยกเอกสาร Word โดยใช้ Java ซึ่งจะให้รายละเอียดเกี่ยวกับการกำหนดค่าสภาพแวดล้อม ชุดขั้นตอนที่ต้องปฏิบัติตามเพื่อเขียนแอปพลิเคชันนี้ และโค้ดตัวอย่างที่เรียกใช้ได้ซึ่งสาธิตกระบวนการ แยกหน้าใน Word โดยใช้ Java อธิบายขั้นตอนการแยกเอกสารตามแต่ละหน้า แต่ยังกล่าวถึงตัวเลือกในการแยกเอกสาร Word ด้วยวิธีต่างๆ และบันทึกเป็น DOCX, DOC หรือรูปแบบอื่นๆ ที่รองรับ .

ขั้นตอนในการแยกไฟล์ Word โดยใช้ Java

  1. สร้างสภาพแวดล้อมสำหรับใช้ Aspose.Words for Java เพื่อแยกเอกสาร Word
  2. โหลดไฟล์ Word ตัวอย่างที่มีหลายหน้าลงในวัตถุคลาส Document
  3. รับจำนวนหน้าทั้งหมดในเอกสารที่โหลด
  4. แยกวิเคราะห์แต่ละหน้าของเอกสาร
  5. แยกหน้าที่ระบุโดยใช้เมธอด extractPages() ในคลาส Document
  6. บันทึกเอกสารที่แตกออกมาใหม่บนดิสก์

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

รหัสเพื่อแยกหน้าจาก Word โดยใช้ Java

รหัสนี้สาธิตกระบวนการ แยก DOCX โดยใช้ Java โดยที่เอกสารต้นฉบับถูกโหลดโดยใช้ออบเจกต์คลาส Document ที่มีตัวสร้างที่หลากหลายซึ่งใช้ชื่อไฟล์ สตรีมอินพุต และออบเจ็กต์คลาส LoadOptions เพื่อตั้งรหัสผ่านสำหรับไฟล์ที่ได้รับการป้องกันพร้อมกับไฟล์อื่นๆ คุณสมบัติอีกด้วย สามารถใช้ฟังก์ชัน extractPages() เพื่อแยกหน้าโดยระบุดัชนีเริ่มต้นและจำนวนหน้าที่จะแตกเป็นเอกสารใหม่ นอกจากนี้ยังมีตัวเลือกให้แบ่งเอกสารตามหัวเรื่อง ส่วน และตามช่วงหน้าตามข้อกำหนด

บทช่วยสอนนี้แนะนำให้เราเขียน Word page splitter โดยใช้ Java หากคุณสนใจที่จะเรียนรู้ขั้นตอนการเพิ่มความคิดเห็น โปรดดูบทความใน วิธีเพิ่มความคิดเห็นใน Word โดยใช้ Java

 ไทย