Bagaimana Mengubah Slide Master di Presentasi PowerPoint di Java

Bagaimana Mengubah Slide Master di Presentasi PowerPoint di Java

Presentasi PowerPoint (PPT, PPTX) menggunakan master slide untuk mengubah semua slide yang ada dan tata letaknya dalam presentasi Anda. Anda dapat menambahkan beberapa slide master ke presentasi PowerPoint Anda, bergantung pada bagaimana Anda ingin menyajikan data Anda. Dalam postingan blog ini, kami akan menerapkan cara mengubah master slide dalam presentasi PowerPoint di Java. Selain itu, kami akan menulis contoh kode untuk menyalin master slide ke presentasi lain. Artikel ini akan membahas poin-poin yang diberikan di bawah ini:

Java API untuk mengubah master slide dalam presentasi PowerPoint

Untuk mengubah master slide dalam presentasi PowerPoint, kita akan menggunakan Java PowerPoint API, yang terdiri dari banyak fitur luar biasa dan kaya untuk memanipulasi presentasi PowerPoint secara terprogram. Pustaka Java ini dapat diinstal langsung menggunakan konfigurasi Maven seperti yang diberikan di bawah ini:

 <repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Untuk konfigurasi tentang framework Java lainnya, silakan kunjungi releases.conholdate.com.

Bagaimana mengubah latar belakang master slide presentasi: Tutorial Java

Perlu diketahui bahwa master slide bukanlah slide sebenarnya dalam presentasi PowerPoint. Itu hanya menyimpan informasi tentang tata letak dan elemen pemformatan (seperti latar belakang, font, bentuk, placeholder, kontrol ActiveX, dll) dari semua slide. Misalkan kita memiliki presentasi PowerPoint (PPT atau PPTX) di mana master slide telah diterapkan ke semua slide.

Ubah latar belakang master slide
Dengan mempertimbangkan file presentasi di atas, Mari kita ubah elemen latar belakang master slide menggunakan API manajemen presentasi Java PowerPoint. Ikuti langkah-langkah yang diberikan di bawah ini:

  1. Inisialisasi objek kelas Presentasi dengan jalur presentasi sumber PowerPoint.
  2. Dapatkan objek IMasterSlide menggunakan metode IMasterSlideCollection.get_Item(int index).
  3. Tetapkan warna latar belakang IMasterSlide menggunakan IBackground.setType(nilai byte), IFillFormat.setFillType(nilai byte) dan IColorFormat.setColor(Nilai warna) metode.
  4. Panggil metode Presentation.save(String fname, int format) dan berikan jalur keluaran dan nilai SaveFormat. Contoh kode berikut menunjukkan cara mengubah latar belakang master slide presentasi di Java. Hasilnya, Anda akan melihat perubahan warna latar belakang dari semua slide presentasi PowerPoint.
    Ubah latar belakang slide master di Java

Java: Salin master slide dari PPTX ke presentasi lain

API manajemen presentasi Java memfasilitasi Anda untuk menyalin master slide presentasi (PPTX atau PPT) ke presentasi lain.

  1. Inisialisasi objek kelas Presentation dengan jalur presentasi sumber dan tujuan.
  2. Dapatkan objek IMasterSlide objek presentasi sumber menggunakan metode IMasterSlideCollection.get_Item(int index).
  3. Salin objek IMasterSlide yang diperoleh ke presentasi tujuan menggunakan metode addClone().
  4. Panggil metode Presentation.save(String fname, int format) dan berikan jalur keluaran dan nilai SaveFormat. Contoh kode di bawah ini menunjukkan cara mendapatkan daftar semua perubahan.

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba API tanpa batasan evaluasi.

Kesimpulan

Singkatnya, kita belajar cara mengubah master slide dalam presentasi PowerPoint di Java menggunakan API manipulasi dan manajemen Powerpoint. Secara khusus, kami menulis contoh kode untuk mengubah latar belakang master slide presentasi dan mempelajari cara menyalin master slide dari PPTX atau PPT ke presentasi lain menggunakan bahasa pemrograman Java. Anda dapat mengunjungi dokumentasi untuk menjelajahi fitur lainnya.

Berikan pertanyaan

Anda dapat memberi tahu kami pertanyaan atau pertanyaan Anda di forum kami.

Lihat juga