1. Produk
  2.   Presentasi
  3.   Java
  4.   DOCX4J
 
  

Java API untuk Dokumen Presentasi PPTX

Solusi Open Source untuk Membuat, Membaca, Mengedit, dan Mengonversi file Presentasi Microsoft di aplikasi Java.

DOCX4J mirip dengan Microsoft OpenXML SDK, tetapi untuk Java. DOCX4J adalah perpustakaan open source (Apache v2) berbasis JAXB untuk memanipulasi format file Microsoft Office. Ini menyediakan fungsionalitas untuk membaca, menulis, mengedit, dan menyimpan format file PPTX Microsoft Office 2007.

Dengan menggunakan API, Anda dapat membuat dokumen Presentasi, mengeditnya, memformat teks & paragraf, menyisipkan tabel & gambar dan mengelola elemen formulir lainnya, dan banyak lagi. Pada dasarnya, penekanannya adalah pada kekuatan, jika formatnya mendukung, Anda dapat melakukannya menggunakan API.

Previous Next

Memulai DOCX4J

Pertama-tama, Anda harus menginstal Java Development Kit (JDK) di sistem Anda. Merujuk DOCX4J dalam proyek Java berbasis Maven Anda bahkan lebih sederhana. Yang Anda butuhkan hanyalah menambahkan ketergantungan berikut di pom.xml Anda dan biarkan IDE Anda mengambil dan mereferensikan file Jar DOCX4J.

Ketergantungan Maven DOCX4J

<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-Internal</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-ReferenceImpl</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>org.docx4j</groupId>
<artifactId>docx4j-JAXB-MOXy</artifactId>
<version>8.0.0</version>
</dependency>
  

Hasilkan & Ubah PPTX menggunakan Java

DOCX4J memungkinkan menambahkan slide, menentukan tata letak untuk slide baru, menambahkan judul dan konten, menyisipkan gambar dan bentuk, dll. Setelah selesai, Anda dapat mengubah nama presentasi yang ada serta dapat menyimpannya ke lokasi pilihan Anda.

Hasilkan PPTX menggunakan DOCX4J - Java

// Create package
PresentationMLPackage presentationMLPackage = PresentationMLPackage.createPackage();
// Create main presentation
MainPresentationPart pp = (MainPresentationPart) presentationMLPackage.getParts().getParts().get(new
        PartName("/ppt/presentation.xml"));
// Create slide layout
SlideLayoutPart layoutPart = (SlideLayoutPart)
    presentationMLPackage.getParts().getParts()
        .get(new PartName("/ppt/slideLayouts/slideLayout2.xml"));
// Save presentation
presentationMLPackage.save(new File("FileFormat.pptx"));
                

Ekstrak & Manipulasi Slide menggunakan Java API

DOCX4J memungkinkan pemrogram perangkat lunak untuk membuat & mengekstrak slide dari format file PPTX. Pemrogram perangkat lunak dapat menambahkan slide ke presentasi yang ada dengan mudah. Setiap slide dalam presentasi didasarkan pada tata letak slide. tata letak lide seperti templat untuk slide, memungkinkan pengguna untuk mewarisi pilihan pemformatan, kotak teks, judul atau grafik, dll.

Memanipulasi Grafik menggunakan DOCX4J

DOCX4J menyediakan kelas khusus untuk menambahkan bagan kolom seri tunggal, bagan multiseri, bagan gelembung, Bagan garis, bagan pai & lainnya.

 Indonesia