Pemisahan Dokumen di Java

Memecah dokumen adalah pekerjaan penting dalam menangani informasi dan berurusan dengan data. Ini berarti membagi teks atau file panjang menjadi bagian-bagian kecil yang lebih mudah dikelola. Biasanya, orang membagi dokumen dengan setiap halaman atau kumpulan halaman. Apakah Anda memiliki banyak makalah penelitian, laporan panjang, atau kumpulan data, memisahkan dokumen membantu menjaga semuanya tetap teratur. Artikel ini akan memperkenalkan Anda pada seperangkat alat yang berguna untuk memisahkan dokumen di Java. Dengan cara ini, Anda dapat membagi dokumen dalam format Word, PDF, Excel, dan PowerPoint.

Java API untuk Membagi Dokumen

Aspose adalah perusahaan terkemuka yang menawarkan API untuk membantu membagi dokumen menjadi bagian yang lebih kecil dengan cepat dan akurat. Apakah Anda bekerja dengan file teks, spreadsheet, atau presentasi PPT, API Aspose membuat tugas pemisahan dokumen lebih mudah bagi pemrogram. Mari jelajahi pustaka pemecah dokumen ini dan lihat cara membagi berbagai jenis dokumen di Java.

Pemisahan Dokumen PDF di Java

Pemisahan PDF Java

Portable Document Format (PDF) adalah format yang disukai untuk mencetak dan berbagi dokumen. Tata letaknya yang konsisten di berbagai platform menjadikannya solusi masuk untuk berbagi dokumen. Jika Anda ingin membagi PDF di Java, Aspose menawarkan Aspose.PDF for Java.

Aspose.PDF for Java memudahkan cara pemisahan dokumen PDF dan memungkinkan Anda menyesuaikan kriteria pemisahan sesuai kebutuhan Anda. Di bawah ini adalah langkah-langkah yang dapat Anda ikuti untuk membagi PDF di Java.

  • Instal Aspose.PDF for Java.
  • Muat dokumen PDF menggunakan kelas Document.
  • Ulangi halaman menggunakan Document.getPages() dan akses setiap halaman menggunakan kelas Halaman.
  • Di setiap iterasi, buat Dokumen baru, tambahkan halaman saat ini ke dokumen, dan simpan sebagai file PDF menggunakan metode Document.save(String).

Contoh kode berikut menunjukkan pemisahan dokumen PDF di Java.

// Buka dokumen
Document pdfDocument = new Document("input.pdf");

// Untuk penghitung halaman
int pageCount = 1;

// Ulangi semua halaman
for (Page pdfPage : pdfDocument.getPages()) {
	// Buat dokumen baru
	Document newDocument = new Document();

	// Tambahkan halaman ke dokumen
	newDocument.getPages().add(pdfPage);

	// Simpan sebagai PDF
	newDocument.save("page_" + pageCount + "_out" + ".pdf");
	pageCount++;
}

Baca artikel selengkapnya tentang memisahkan dokumen PDF menggunakan Java.

Mulailah dengan API pemrosesan dokumen Java PDF menggunakan sumber daya yang diberikan di bawah ini:

Memisahkan Dokumen Word di Java

Pemisahan Kata Java

Microsoft Word sekarang merupakan aplikasi yang banyak digunakan untuk menghasilkan dokumen teks, termasuk laporan, kontrak, resume, dan bentuk konten lainnya. File-file ini biasanya disimpan dalam format DOC dan DOCX. Untuk memisahkan dokumen Microsoft Word, Anda dapat menggunakan Aspose.Words for Java yang disediakan oleh Aspose.

Aspose.Words for Java berdiri sebagai API pengolah kata yang kuat yang mencakup berbagai kemampuan untuk pembuatan dan manipulasi dokumen Word. API menyediakan cara yang mulus dan tepat untuk memisahkan dokumen Word. Mari selidiki proses pemisahan dokumen Word menggunakan Java dengan memanfaatkan kemampuan Aspose.Words for Java.

  • Instal Aspose.Words for Java.
  • Muat dokumen Word menggunakan kelas Document.
  • Buat objek kelas DocumentPageSplitter dan inisialisasi dengan objek Document.
  • Iterasi melalui halaman dokumen.
  • Ekstrak setiap halaman ke objek Document baru menggunakan metode DocumentPageSplitter.getDocumentOfPage(int PageIndex).
  • Simpan setiap dokumen menggunakan metode Document.save(String).

Contoh kode Java di bawah ini menunjukkan pemisahan dokumen Word.

// Untuk contoh lengkap dan file data, silakan buka https://github.com/aspose-words/Aspose.Words-for-Java
// Buka dokumen Word
Document doc = new Document("Word.docx");

// Pisahkan node dalam dokumen menjadi halaman terpisah
DocumentPageSplitter splitter = new DocumentPageSplitter(doc);

// Simpan setiap halaman sebagai dokumen terpisah
for (int page = 1; page <= doc.getPageCount(); page++)
{
    Document pageDoc = splitter.getDocumentOfPage(page);
    pageDoc.save("SplitDocumentByPage_" + page + ".docx");
}

Baca artikel lengkap tentang memisahkan dokumen Word menggunakan Java.

Anda dapat memulai dengan API pemisahan dokumen Java Word menggunakan sumber daya yang diberikan di bawah ini.

Pemisahan Spreadsheet Excel di Java

Pemisahan Spreadsheet Java

MS Excel adalah alat canggih yang memungkinkan Anda menyimpan, mengatur, dan mengelola data di lembar kerja dan buku kerja. Anda dapat menggunakan berbagai fitur yang disediakan oleh MS Excel untuk mengolah data, membuat representasi visual, melakukan operasi numerik, dan masih banyak lagi. Untuk pemisahan spreadsheet di Java, Aspose menyediakan Aspose.Cells for Java.

Sama seperti API yang disebutkan sebelumnya, Aspose.Cells for Java juga membantu Anda dengan mudah membagi lembar kerja dari buku kerja dan menyimpannya sebagai file terpisah. Cukup buka buku kerja Excel yang Anda inginkan, pisahkan menjadi spreadsheet baru, dan begitulah – pemisahan spreadsheet Excel di Java selesai!

  • Instal Aspose.Cells for Java.
  • Muat file Excel menggunakan kelas Workbook.
  • Buat objek Workbook baru.
  • Salin lembar dari buku kerja sumber ke buku kerja yang baru dibuat.
  • Simpan buku kerja baru menggunakan metode Workbook.save().

Contoh kode di bawah ini menunjukkan cara membagi spreadsheet Excel di Java.

// Muat buku kerja Excel sumber
Workbook source = new Workbook("source.xls");

// Buat buku kerja Excel baru
Workbook destination = new Workbook();

// Salin lembar pertama buku kerja sumber ke dalam buku kerja kedua
destination.getWorksheets().get(0).copy(source.getWorksheets().get(0));

// Simpan file.
destination.save("splitted.xls", FileFormatType.EXCEL_97_TO_2003);

Jelajahi API pemrosesan spreadsheet Java menggunakan sumber daya yang tercantum di bawah:

Pemisahan PPT Java PowerPoint

Pemisahan Java PowerPoint

Untuk membagi presentasi PowerPoint PPT, Anda dapat menggunakan Aspose.Slides for Java. Ini adalah API Java yang tangguh untuk membuat, memodifikasi, dan mengonversi presentasi PowerPoint seperti PPT, PPTX, PPS, POT, dan ODP. Aspose.Slides for Java adalah pilihan yang disukai pengembang Java untuk bekerja dengan presentasi PowerPoint di berbagai aplikasi.

Jadi mari kita lihat bagaimana membagi PowerPoint PPT di Java menggunakan Aspose.Slides for Java.

  • Instal Aspose.Slides for Java.
  • Pertama, buat instance kelas Presentation untuk memuat presentasi PowerPoint.
  • Kemudian, ulangi setiap ISlide menggunakan metode Presentation.getSlides().
  • Di setiap iterasi, lakukan langkah-langkah berikut:
    • Buat instance dari kelas Presentation.
    • Hapus slide default dari presentasi.
    • Tambahkan slide ke presentasi menggunakan metode Presentation.getSlides().addClone(ISlide).
    • Terakhir, simpan presentasi menggunakan metode Presentation.save(String, SaveFormat).

Contoh kode berikut menunjukkan cara membagi PowerPoint PPT di Java:

// Muat presentasi PowerPoint
Presentation presentation = new Presentation("presentation.pptx");

// Iterate melalui slide dalam presentasi
for (ISlide sld : presentation.getSlides()) {
	// Buat presentasi baru
	Presentation newPres = new Presentation();
	
	// Hapus slide default
	newPres.getSlides().get_Item(0).remove();
	
	// Tambahkan slide ke presentasi
	newPres.getSlides().addClone(sld);
               
	// Simpan presentasi
	newPres.save(String.format("Slide_{0}.pptx", sld.getSlideNumber()), SaveFormat.Pptx);
}

Baca artikel selengkapnya tentang cara membagi presentasi PPT di Java:

Di bawah ini adalah beberapa sumber yang berguna untuk mempelajari lebih lanjut tentang API pemrosesan Java PowerPoint.

Dapatkan Lisensi Gratis

Dapatkan [lisensi gratis] Anda4 dan lakukan pemisahan dokumen tanpa batasan evaluasi apa pun.

Menyimpulkan

Orang sering menggunakan pemisahan dokumen saat mereka perlu mengubah dokumen besar menjadi lebih kecil. Ini membuatnya lebih mudah untuk menangani dan bekerja dengan dokumen yang memiliki lebih sedikit halaman atau bagian. Dalam panduan ini, kami telah menunjukkan kepada Anda cara membagi berbagai jenis dokumen di Java. Kami menjelaskan cara membagi PDF, file Word, presentasi PowerPoint, dan spreadsheet Excel menggunakan contoh kode. Anda dapat dengan mudah menambahkan API yang disediakan ke aplikasi Java dan membagi dokumen dengan mulus.