File PowerPoint berisi beberapa informasi tambahan yang dikenal sebagai properti dokumen. Properti ini digunakan untuk identifikasi presentasi, yang mencakup penulis, judul, kata kunci, subjek, dll. Pada artikel ini, Anda akan mempelajari cara menambahkan, mengakses, atau mengubah properti dokumen dalam file PowerPoint menggunakan Java.
- Java API untuk Mengakses/Memodifikasi Properti di File PowerPoint
- Jenis Properti dalam Presentasi PowerPoint
- Akses Properti Bawaan di Presentasi PowerPoint
- Memodifikasi Properti Bawaan dalam Presentasi PowerPoint
- Tambahkan Properti Kustom di Presentasi PowerPoint
- Akses Properti Kustom di Presentasi PowerPoint
- Ubah Properti Kustom dalam Presentasi PowerPoint
API Java untuk Properti Dokumen di File PowerPoint
Untuk mengakses atau memodifikasi properti dokumen dalam presentasi PowerPoint, kita akan menggunakan Aspose.Slides for Java. API memungkinkan Anda membuat dan memanipulasi dokumen PowerPoint dan OpenOffice. Ini tersedia sebagai JAR yang dapat diunduh dan juga di Maven. Anda dapat menginstalnya menggunakan konfigurasi Maven berikut.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides</artifactId>
<version>21.8</version>
<classifier>jdk16</classifier>
</dependency>
Jenis Properti Dokumen dalam Presentasi PowerPoint
Ada dua jenis properti dokumen dalam file PowerPoint: bawaan dan kustom. Yang pertama memberikan informasi umum tentang presentasi seperti judul, penulis, subjek, dll. Sedangkan yang terakhir digunakan untuk menambahkan properti yang ditentukan pengguna. Pada bagian di bawah ini, Anda akan melihat cara menambahkan, mengakses, dan memodifikasi properti dokumen bawaan dan kustom dalam presentasi PowerPoint.
Akses Properti Bawaan dalam Presentasi PowerPoint menggunakan Java
Berikut adalah langkah-langkah untuk mengakses properti bawaan dalam presentasi PowerPoint menggunakan Java.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, akses properti bawaan di objek IDocumentProperties menggunakan metode Presentation.getDocumentProperties().
- Baca setiap properti bawaan dalam presentasi menggunakan objek IDocumentProperties, seperti, IDocumentProperties.getAuthor().
Contoh kode berikut memperlihatkan cara mengakses properti bawaan dalam presentasi PowerPoint.
// Muat presentasi
Presentation pres = new Presentation("Presentation.pptx");
try {
// Buat referensi ke objek IDocumentProperties yang terkait dengan presentasi
IDocumentProperties dp = pres.getDocumentProperties();
// Menampilkan properti bawaan
System.out.println("Category : " + dp.getCategory());
System.out.println("Current Status : " + dp.getContentStatus());
System.out.println("Creation Date : " + dp.getCreatedTime());
System.out.println("Author : " + dp.getAuthor());
System.out.println("Description : " + dp.getComments());
System.out.println("KeyWords : " + dp.getKeywords());
System.out.println("Last Modified By : " + dp.getLastSavedBy());
System.out.println("Supervisor : " + dp.getManager());
System.out.println("Modified Date : " + dp.getLastSavedTime());
System.out.println("Presentation Format : " + dp.getPresentationFormat());
System.out.println("Last Print Date : " + dp.getLastPrinted());
System.out.println("Is Shared between producers : " + dp.getSharedDoc());
System.out.println("Subject : " + dp.getSubject());
System.out.println("Title : " + dp.getTitle());
} finally {
if (pres != null) pres.dispose();
}
Memodifikasi Properti Bawaan dalam Presentasi PowerPoint menggunakan Java
Berikut ini adalah langkah-langkah untuk mengubah nilai properti bawaan dalam presentasi PowerPoint menggunakan Java.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, dapatkan referensi properti bawaan di objek IDocumentProperties menggunakan metode Presentation.getDocumentProperties().
- Ubah properti bawaan yang diinginkan dalam presentasi menggunakan objek IDocumentProperties, seperti, IDocumentProperties.setAuthor().
- Terakhir, simpan presentasi menggunakan metode Presentation.save(String, SaveFormat).
Contoh kode berikut memperlihatkan cara mengubah properti bawaan di Presentasi PowerPoint.
// Muat presentasi
Presentation pres = new Presentation("Presentation.pptx");
try {
// Buat referensi ke objek IDocumentProperties yang terkait dengan Presentasi
IDocumentProperties dp = pres.getDocumentProperties();
// Atur properti bawaan
dp.setAuthor("Aspose.Slides for Java");
dp.setTitle("Modifying Presentation Properties");
dp.setSubject("Aspose Subject");
dp.setComments("Aspose Description");
dp.setManager("Aspose Manager");
// Simpan presentasi Anda ke file
pres.save("DocProps.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Tambahkan Properti Kustom di Presentasi PowerPoint menggunakan Java
Berikut ini adalah langkah-langkah untuk menambahkan properti kustom dalam presentasi PowerPoint menggunakan Java.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, dapatkan referensi properti dokumen di objek IDocumentProperties menggunakan metode Presentation.getDocumentProperties().
- Tambahkan properti kustom dengan menentukan kunci dan nilainya, misalnya IDocumentPropertiesd.setItem(“New Custom”, 12).
- Terakhir, simpan presentasi menggunakan metode Presentation.save(String, SaveFormat).
Contoh kode berikut memperlihatkan cara menambahkan properti kustom dalam presentasi PowerPoint.
// Muat presentasi
Presentation pres = new Presentation("Presentation.pptx");
try {
// Dapatkan Properti Dokumen
IDocumentProperties dProps = pres.getDocumentProperties();
// Tambahkan properti Kustom
dProps.set_Item("New Custom", 12);
dProps.set_Item("My Name", "Mudassir");
dProps.set_Item("Custom", 124);
// Dapatkan nama properti pada indeks tertentu
String getPropertyName = dProps.getCustomPropertyName(2);
// Untuk menghapus properti yang dipilih
//dProps.removeCustomProperty(getPropertyName);
// Simpan presentasi
pres.save("CustomDemo.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Akses Properti Kustom dalam Presentasi PowerPoint menggunakan Java
Langkah-langkah berikut menunjukkan cara mengakses properti kustom dalam Presentasi PowerPoint menggunakan Java.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, dapatkan referensi properti dokumen di objek IDocumentProperties menggunakan metode Presentation.getDocumentProperties().
- Akses setiap properti khusus menggunakan metode IDocumentProperties.getCustomPropertyName(int index) dalam satu lingkaran.
Contoh kode berikut memperlihatkan cara mengakses properti kustom di Presentasi PowerPoint.
// Muat presentasi
Presentation pres = new Presentation("Presentation.pptx");
try {
// Buat referensi ke objek DocumentProperties yang terkait dengan presentasi
IDocumentProperties dp = pres.getDocumentProperties();
// Akses dan ubah properti khusus
for (int i = 0; i < dp.getCountOfCustomProperties(); i++) {
// Tampilkan nama dan nilai properti khusus
System.out.println("Custom Property Name : " + dp.getCustomPropertyName(i));
System.out.println("Custom Property Value : " + dp.get_Item(dp.getCustomPropertyName(i)));
}
// Simpan presentasi Anda ke file
pres.save("CustomDemoModified.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Ubah Properti Kustom dalam Presentasi PowerPoint menggunakan Java
Berikut ini adalah langkah-langkah untuk mengubah properti kustom dalam presentasi PowerPoint.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, dapatkan referensi properti dokumen di objek IDocumentProperties menggunakan metode Presentation.getDocumentProperties().
- Akses setiap properti khusus menggunakan metode IDocumentProperties.getCustomPropertyName(int index) dalam satu lingkaran.
- Tetapkan nilai properti dengan menentukan kuncinya.
- Terakhir, simpan presentasi menggunakan metode Presentation.save(String, SaveFormat).
Contoh kode berikut memperlihatkan cara memodifikasi properti kustom dalam presentasi PowerPoint.
// Muat presentasi
Presentation pres = new Presentation("Presentation.pptx");
try {
// Buat referensi ke objek DocumentProperties yang terkait dengan presentasi
IDocumentProperties dp = pres.getDocumentProperties();
// Akses dan ubah properti kustom
for (int i = 0; i < dp.getCountOfCustomProperties(); i++) {
// Ubah nilai properti khusus
dp.set_Item(dp.getCustomPropertyName(i), "New Value " + (i + 1));
}
// Simpan presentasi Anda ke file
pres.save("CustomDemoModified.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Dapatkan Lisensi API Gratis
Anda dapat menggunakan Aspose.Slides for Java tanpa batasan evaluasi dengan meminta lisensi sementara.
Demo Daring
Coba [alat online] berbasis Aspose.Slides 26 untuk melihat dan mengedit properti dokumen dalam presentasi.
Kesimpulan
Dalam artikel ini, Anda telah mempelajari cara mengakses dan mengubah properti dokumen dalam presentasi PowerPoint menggunakan Java. Kami telah secara eksplisit membahas manipulasi properti dokumen bawaan dan kustom dalam presentasi. Selain itu, Anda dapat mengunjungi dokumentasi untuk menjelajahi fitur Aspose.Slides lainnya untuk Java. Selain itu, Anda dapat memposting pertanyaan Anda ke forum kami.