วิธีลบตัวแบ่งส่วนทั้งหมดใน Word โดยใช้ Java

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

ขั้นตอนในการลบตัวแบ่งส่วนใน Word โดยใช้ Java

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

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

รหัสเพื่อลบการแบ่งส่วนทั้งหมดใน Word โดยใช้ Java

import com.aspose.words.*;
public class Main {
public static void main(String[] args) throws Exception // Eliminate Sections breaks in Java
{
// Set the license
new License().setLicense("Aspose.Total.lic");
// Load the DOCX
Document docWithSec = new Document("DocWithSections.docx");
// Run the loop for the sections
for (int iCounter = docWithSec.getSections().getCount() - 2; iCounter >= 0; iCounter--)
{
// Append the contents
docWithSec.getLastSection().prependContent(docWithSec.getSections().get(iCounter));
// Remove the current section
docWithSec.getSections().get(iCounter).remove();
}
docWithSec.save("FinalFile.docx");
System.out.println("Done");
}
}

รหัสนี้นำเสนอกระบวนการ ลบตัวแบ่งส่วนโดยใช้ Java ใช้คุณสมบัติ Sections.Count เพื่อเริ่มการวนซ้ำในทิศทางย้อนกลับจากส่วนสุดท้ายที่สองจนถึงจุดเริ่มต้นของเอกสาร และใช้เมธอด prependContent() เพื่อต่อท้ายเนื้อหาไปยังส่วนเป้าหมายโดยไม่มีตัวแบ่งส่วน ใช้เมธอด SectionCollection.remove() เพื่อลบส่วนปัจจุบันออกจากเอกสาร

บทความนี้ให้ความรู้แก่เราเกี่ยวกับ วิธีลบตัวแบ่งส่วนโดยใช้ Java หากคุณต้องการเรียนรู้กระบวนการยกเลิกการป้องกันไฟล์ Word โปรดดูบทความใน วิธียกเลิกการป้องกันไฟล์ Word ใน Java

 ไทย