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

Java API untuk Dokumen Pembentangan PPTX

Penyelesaian Sumber Terbuka untuk Mencipta, Membaca, Mengedit dan Menukar fail Persembahan Microsoft dalam aplikasi Java.

DOCX4J serupa dengan OpenXML SDK Microsoft, tetapi untuk Java. DOCX4J ialah perpustakaan sumber terbuka (Apache v2) berasaskan JAXB untuk memanipulasi format fail Microsoft Office. Ia menyediakan fungsi untuk membaca, menulis, mengedit dan menyimpan format fail Microsoft Office 2007 PPTX.

Menggunakan API anda boleh menjana dokumen Pembentangan, mengeditnya, memformat teks & perenggan, memasukkan jadual & imej dan mengurus elemen borang lain, dan banyak lagi. Pada asasnya, penekanannya adalah pada kuasa, jika format menyokongnya, anda boleh melakukannya menggunakan API.

Previous Next

Bermula dengan DOCX4J

Pertama sekali, anda perlu memasang Java Development Kit (JDK) pada sistem anda. Merujuk DOCX4J dalam projek Java berasaskan Maven anda adalah lebih mudah. Apa yang anda perlukan ialah menambah kebergantungan berikut dalam pom.xml anda dan biarkan IDE anda mengambil dan merujuk fail DOCX4J Jar.

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>
  

Jana & Ubah suai PPTX menggunakan Java

DOCX4J membolehkan menambah slaid, menentukan reka letak untuk slaid baharu, menambah tajuk dan kandungan, memasukkan imej dan bentuk, dsb. Setelah selesai, anda boleh menukar nama pembentangan sedia ada serta boleh 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 Slaid menggunakan Java API

DOCX4J membolehkan pengaturcara perisian mencipta & mengekstrak slaid daripada format fail PPTX. Pengaturcara perisian boleh menambah slaid pada persembahan sedia ada dengan mudah. Setiap slaid dalam pembentangan adalah berdasarkan susun atur slaid. susun atur lide adalah seperti templat untuk slaid, ia membolehkan pengguna mewarisi pilihan pemformatan, kotak teks, tajuk atau grafik, dsb.

Memanipulasi Carta menggunakan DOCX4J

DOCX4J menyediakan kelas khusus untuk menambah carta lajur satu siri, carta berbilang siri, carta gelembung, carta garisan, carta pai & banyak lagi.

 Melayu