Membagi Dokumen Word menjadi Beberapa Bagian Menggunakan Java

Ikuti artikel ini untuk membagi Word dokumen menjadi beberapa bagian menggunakan Java. Artikel ini berisi detail untuk mengatur lingkungan pengembangan, daftar langkah untuk aplikasi, dan contoh kode untuk membagi dokumen Word menjadi beberapa bagian menggunakan Java. Artikel ini akan membahas opsi untuk memfilter bagian sambil mengonversi semua bagian menjadi file Word yang terpisah.

Langkah-langkah Membagi Dokumen Word Menjadi Beberapa Bagian Menggunakan Java

  1. Siapkan lingkungan untuk menggunakan Aspose.Words for Java untuk membagi file Word menjadi beberapa bagian
  2. Muat file Word sumber ke dalam objek Document untuk memisahkan bagian-bagiannya
  3. Ulangi semua bagian dalam file Word yang dimuat
  4. Buat file Word kosong baru dan hapus koleksi bagian default-nya
  5. Klon bagian saat ini dalam iterasi dan impor ke Dokumen Word baru
  6. Save file Word dengan nama unik dan ulangi proses untuk bagian yang tersisa

Langkah-langkah berikut merangkum cara membagi dokumen Word menjadi beberapa bagian menggunakan Java. Muat berkas Word sumber, ulangi semua bagiannya, dan kloning setiap bagian secara menyeluruh untuk digunakan dalam berkas Word baru. Buat berkas Word baru, kosongkan koleksi bagiannya, dan tambahkan bagian yang dikloning ke dalamnya.

Kode untuk Memisahkan Dokumen Word menjadi Beberapa Bagian Menggunakan 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");
}
}

Potongan kode ini menjelaskan cara membagi dokumen Word menjadi beberapa bagian menggunakan Java. Anda dapat memfilter bagian-bagian tersebut menggunakan berbagai metode dan properti seperti menguji isi badan, jenis simpul, pemformatan, dll. Bagian tersebut dapat difilter menggunakan indeks dan menambahkan beberapa bagian dalam berkas Word yang baru dibuat jika diperlukan.

Tutorial ini memandu kita untuk membagi file Word menjadi beberapa bagian. Jika Anda ingin menyisipkan tabel ke dalam file Word, lihat artikel di Cara membuat tabel di dokumen Word dengan Java.

 Indonesian