Properti Dokumen di PowerPoint Java

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.

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.

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.

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.

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.

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.

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.

Lihat juga