ทำตามบทความนี้เพื่อ แบ่งเอกสาร Word ออกเป็นส่วนๆ โดยใช้ Java โดยมีรายละเอียดในการกำหนดสภาพแวดล้อมการพัฒนา รายการขั้นตอนสำหรับแอปพลิเคชัน และตัวอย่างโค้ดในการแบ่งเอกสาร Word ออกเป็นส่วนๆ โดยใช้ Java** นอกจากนี้ บทความนี้ยังจะกล่าวถึงตัวเลือกในการกรองส่วนต่างๆ ขณะแปลงทุกส่วนเป็นไฟล์ Word แยกกัน
ขั้นตอนการแบ่งเอกสาร Word เป็นส่วนๆ โดยใช้ Java
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words for Java เพื่อแยกไฟล์ Word ออกเป็นส่วนๆ
- โหลดไฟล์ Word ต้นฉบับลงในอ็อบเจ็กต์ Document เพื่อแยกส่วนต่างๆ
- ทำซ้ำผ่านทุกส่วนในไฟล์ Word ที่โหลด
- สร้างไฟล์ Word เปล่าใหม่และล้างคอลเลกชันส่วนเริ่มต้น
- โคลนส่วนปัจจุบันในการวนซ้ำและนำเข้าสู่เอกสาร Word ใหม่
- Save ไฟล์ Word ที่มีชื่อเฉพาะและทำซ้ำขั้นตอนสำหรับส่วนที่เหลือ
ขั้นตอนเหล่านี้สรุปวิธีแบ่งเอกสาร Word เป็นส่วนๆ โดยใช้ Java โหลดไฟล์ Word ต้นฉบับ ทำซ้ำทุกส่วน และโคลนแต่ละส่วนอย่างละเอียดเพื่อใช้ในไฟล์ Word ใหม่ สร้างไฟล์ Word ใหม่ ล้างคอลเลกชันส่วนต่างๆ และเพิ่มส่วนที่โคลนลงไป
โค้ดสำหรับแยกเอกสาร Word เป็นส่วนๆ โดยใช้ Java
import com.aspose.words.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Divide Word file by sections in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the source Word document | |
Document doc = new Document("Sections.docx"); | |
// Iterate through all the sections | |
for (int iSectionCounter = 0; iSectionCounter < doc.getSections().getCount(); iSectionCounter++) | |
{ | |
// Clone the current section | |
Section section = doc.getSections().get(iSectionCounter).deepClone(); | |
// Create a new empty Word document | |
Document newDoc = new Document(); | |
// Remove the default sections in the Word file | |
newDoc.getSections().clear(); | |
// Import the section to the new document | |
Section newSection = (Section)newDoc.importNode(section, true); | |
newDoc.getSections().add(newSection); | |
// Save the section as a separate Word file | |
newDoc.save("Word_Section_ " + iSectionCounter + ".docx"); | |
} | |
System.out.println("Word file split by sections successfully"); | |
} | |
} |
ตัวอย่างโค้ดนี้จะอธิบายวิธีแบ่งเอกสาร Word เป็นส่วนๆ โดยใช้ Java คุณสามารถกรองส่วนต่างๆ ได้โดยใช้เมธอดและคุณสมบัติต่างๆ เช่น การทดสอบเนื้อหา ประเภทของโหนด การจัดรูปแบบ เป็นต้น คุณสามารถกรองส่วนต่างๆ ได้โดยใช้ดัชนี และเพิ่มส่วนต่างๆ ลงในไฟล์ Word ที่เพิ่งสร้างขึ้นใหม่หากจำเป็น
บทช่วยสอนนี้แนะนำเราในการแบ่งไฟล์ Word ออกเป็นส่วนๆ หากคุณต้องการแทรกตารางในไฟล์ Word โปรดดูบทความใน วิธีการสร้างตารางในเอกสาร Word ด้วย Java