บทช่วยสอนฉบับย่อนี้จะให้คำแนะนำเกี่ยวกับ วิธีแยกไฟล์ Word โดยใช้ C# โดยให้ลิงก์ไปยังไลบรารีที่จำเป็น กระบวนการทีละขั้นตอนสำหรับการทำงานนี้ และโค้ดตัวอย่างที่รันได้ซึ่งสาธิตคุณลักษณะนี้ คุณจะได้รับรายละเอียดของเนมสเปซ คลาส และวิธีการที่จำเป็นทั้งหมดที่จำเป็นในการ แยก DOCX โดยใช้ C# เมื่อแยกไฟล์แล้ว สามารถบันทึกแต่ละชุดของหน้าในไฟล์ Word แยกต่างหาก เช่น DOCX, DOC หรือรูปแบบไฟล์อื่นๆ ที่รองรับ MS Word
ขั้นตอนในการแยกเอกสาร Word เป็นไฟล์แยกต่างหากโดยใช้ C#
- สร้างสภาพแวดล้อมเพื่อใช้ Aspose.Words for .NET จาก NuGet package manager เพื่อแยกเอกสาร
- โหลดเอกสาร Word ต้นฉบับที่มีหลายหน้าโดยใช้วัตถุคลาส Document
- รับจำนวนหน้าในเอกสารต้นฉบับ
- วนซ้ำตามจำนวนหน้าในเอกสาร
- ในการวนซ้ำแต่ละครั้ง ให้แยกจำนวนหน้าที่ต้องการออกจากเอกสารโดยใช้เมธอด ExtractPages()
- บันทึกแต่ละชุดของหน้าที่แยกเป็นไฟล์ Word แยกต่างหาก
ขั้นตอนเหล่านี้ช่วยในการ แยกเอกสาร Word โดยใช้ C# ด้วยความช่วยเหลือของทรัพยากรที่จำเป็นและแนวทางที่เป็นระบบเพื่อให้บรรลุเป้าหมาย ก่อนอื่น เราต้องโหลดไฟล์ Word ต้นทาง แยกแต่ละหน้าของเอกสารและบันทึกเป็นไฟล์ Word แยกต่างหาก คุณจะมีตัวเลือกในการแก้ไขเอกสารที่สร้างขึ้นใหม่แต่ละฉบับก่อนที่จะบันทึกลงในดิสก์
รหัสเพื่อแยกไฟล์ Word เป็นหลายไฟล์โดยใช้ C
รหัสที่คมชัดนี้สาธิตกระบวนการในการ แยกหน้าออกจากเอกสาร Word โดยใช้ C# ซึ่งมีการวนซ้ำสำหรับแต่ละหน้า และแยกหน้านั้นออกและบันทึกเป็นไฟล์ Word แยกต่างหาก อย่างไรก็ตาม คุณสามารถแก้ไขการวนซ้ำเพื่อแยกหน้าหลายหน้าพร้อมกันโดยเริ่มจากดัชนีหนึ่งๆ และบันทึกหน้าเหล่านี้เป็นไฟล์แยกต่างหาก นอกจากนี้ยังมีตัวเลือกในการแยกเอกสาร Word ตามหัวเรื่อง ส่วน และช่วงหน้า
เราได้เรียนรู้ที่จะ แยกเอกสาร Word ออกเป็นหลายๆ เอกสารโดยใช้ C# หากคุณต้องการเรียนรู้คุณสมบัติอื่นๆ เช่น การเพิ่มตารางในเอกสาร Word โปรดดูบทความใน วิธีสร้างตารางในเอกสาร Word โดยใช้ C#