Dalam artikel kami sebelumnya, kami memperkenalkan komponen [Apache POI] 1 untuk bekerja dengan file presentasi PowerPoint. Kami melihat hslf (format tata letak slide yang mengerikan) dan xslf (xml tata letak slide) API yang ditawarkan oleh Apache PoI. Dalam artikel ini, kita akan melihat cara membuat presentasi di Java dan menyimpan ini sebagai [file pptx] 2.

persyaratan sistem

Sebelum Anda mulai, pastikan sistem Anda memenuhi persyaratan berikut. *jdk - java se 2 jdk 1.5 atau lebih tinggi *Memori - 1 GB RAM *Sistem Operasi - Windows/ Linux/ Mac OS

Menyiapkan Lingkungan Pengembangan untuk Apache Poi

Anda akan memerlukan lingkungan pengembangan Java seperti Eclipse, IntelliJ Ide, atau IDE lain yang Anda sukai untuk bekerja dengan Perpustakaan Apache Poi dalam aplikasi Anda. Berikutnya adalah menambahkan ketergantungan Apache Poi Maven dalam file pom.xml aplikasi Anda seperti yang ditunjukkan di bawah ini.

Membuat presentasi kosong di java

Sekarang perkembangan Anda sudah siap, mari selami menulis kode untuk membuat presentasi powerpoint blank pertama kami.

XMLSlideShow pptx = new XMLSlideShow();
File file = new File("fileformat.pptx");
FileOutputStream out = new FileOutputStream(file);
pptx.write(out);
out.close();

Saat Anda membuka file yang disimpan, Anda akan melihat bahwa presentasi dibuka dengan Microsoft PowerPoint dan tidak memiliki slide di dalamnya. Ini adalah perilaku default saat membuat presentasi PowerPoint dengan Apache PoI.

Tambahkan slide ke presentasi powerpoint di java

Sampel kode di atas membuat presentasi PowerPoint kosong tanpa slide. Untuk membuat presentasi baru dengan slide, gunakan metode CreateSlide dari kelas XMLSLIDESHOW seperti yang ditunjukkan pada sampel kode yang diperbarui di bawah ini.

//opening an existing slide show
File file = new File("fileformat.pptx");
FileInputStream inputstream = new FileInputStream(file);
XMLSlideShow ppt = new XMLSlideShow(inputstream); 
//adding slides to the slideshow
XSLFSlide slide1 = ppt.createSlide();
XSLFSlide slide2 = ppt.createSlide();  
//saving the changes 
FileOutputStream out = new FileOutputStream(file);
ppt.write(out);
out.close();	

Metode CreateSlide dari kelas xmlslideshow digunakan untuk menambahkan slide kosong ke presentasi. Metode ini mengembalikan objek kelas XSLFSLIDE yang dapat digunakan lebih lanjut untuk menambahkan konten ke slide dan bekerja dengan propertinya.

kesimpulan

Komponen Apache POI untuk bekerja dengan file presentasi PowerPoint memungkinkan Anda membuat dan mengedit file PowerPoint PPT dan PPTX dari dalam aplikasi Java Anda. Di blog kami yang akan datang, kami akan lebih lanjut menunjukkan penggunaan komponen Apache Poi Java untuk bekerja dengan presentasi PowerPoint. Jadi, tunggu saja.