Properti dokumen atau metadata dalam file PowerPoint digunakan untuk identifikasi presentasi. Selain itu, mereka memberikan informasi tambahan tentang presentasi seperti penulis, judul, kata kunci, subjek, dll. Pada artikel ini, Anda akan mempelajari cara mengakses atau memodifikasi properti di file PowerPoint secara terprogram menggunakan C#.
- .NET API untuk Mengakses/Memodifikasi Properti di PowerPoint PPT
- Jenis Properti di PowerPoint PPT
- Akses Properti Bawaan di PowerPoint PPTX
- Ubah Properti Bawaan di PowerPoint PPT
- Tambahkan Properti Kustom di PowerPoint PPT
- Akses Properti Kustom di PowerPoint PPTX
- Ubah Properti Kustom di PowerPoint PPTX
C# API untuk Mengakses/Memodifikasi Properti di PowerPoint PPT
Untuk mengakses atau memodifikasi properti dokumen bawaan atau kustom, kami akan menggunakan Aspose.Slides for .NET. Ini adalah API yang kuat untuk membuat dan memanipulasi dokumen PowerPoint dan OpenOffice. API tersedia sebagai DLL yang dapat diunduh serta di NuGet.
PM> Install-Package Aspose.Slides.NET
Jenis Properti dalam Presentasi PowerPoint
Presentasi PowerPoint mendukung dua tipe properti dokumen: bawaan dan kustom. Properti bawaan memberikan informasi umum tentang presentasi seperti judul, penulis, subjek, dll. Sedangkan properti khusus ditentukan oleh pengguna dalam bentuk pasangan kunci/nilai. Bagian berikut menunjukkan cara menambahkan, mengakses, dan memodifikasi properti milik masing-masing jenis yang disebutkan di atas.
Akses Properti Bawaan di PowerPoint PPT menggunakan C#
Berikut ini adalah langkah-langkah untuk mengakses properti bawaan dalam presentasi PowerPoint menggunakan C#.
- Muat presentasi PowerPoint menggunakan kelas Presentation.
- Akses properti bawaan di objek IDocumentProperties dari properti Presentation.DocumentProperties.
- Baca setiap properti bawaan dalam presentasi menggunakan objek IDocumentProperties, seperti, IDocumentProperties.Author.
Contoh kode berikut memperlihatkan cara mengakses properti bawaan dalam presentasi PowerPoint.
// Muat presentasi
Presentation pres = new Presentation("AccessBuiltin Properties.pptx");
// Buat referensi ke objek IDocumentProperties yang terkait dengan Presentasi
IDocumentProperties documentProperties = pres.DocumentProperties;
// Menampilkan properti bawaan
System.Console.WriteLine("Category : " + documentProperties.Category);
System.Console.WriteLine("Current Status : " + documentProperties.ContentStatus);
System.Console.WriteLine("Creation Date : " + documentProperties.CreatedTime);
System.Console.WriteLine("Author : " + documentProperties.Author);
System.Console.WriteLine("Description : " + documentProperties.Comments);
System.Console.WriteLine("KeyWords : " + documentProperties.Keywords);
System.Console.WriteLine("Last Modified By : " + documentProperties.LastSavedBy);
System.Console.WriteLine("Supervisor : " + documentProperties.Manager);
System.Console.WriteLine("Modified Date : " + documentProperties.LastSavedTime);
System.Console.WriteLine("Presentation Format : " + documentProperties.PresentationFormat);
System.Console.WriteLine("Last Print Date : " + documentProperties.LastPrinted);
System.Console.WriteLine("Is Shared between producers : " + documentProperties.SharedDoc);
System.Console.WriteLine("Subject : " + documentProperties.Subject);
System.Console.WriteLine("Title : " + documentProperties.Title);
Memodifikasi Properti Bawaan di PowerPoint PPTX menggunakan C#
Berikut ini adalah langkah-langkah untuk mengubah nilai properti bawaan di PowerPoint PPT menggunakan C#.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, dapatkan referensi properti bawaan di objek IDocumentProperties dari properti Presentation.DocumentProperties.
- Ubah properti bawaan yang diinginkan dalam presentasi menggunakan objek IDocumentProperties, seperti, IDocumentProperties.Author.
- Terakhir, simpan presentasi menggunakan metode Presentation.Save(String, SaveFormat).
Contoh kode berikut menunjukkan cara mengubah properti bawaan di PowerPoint PPT di C#.
// Muat presentasi
Presentation presentation = new Presentation("ModifyBuiltinProperties.pptx");
// Buat referensi ke objek IDocumentProperties yang terkait dengan Presentasi
IDocumentProperties documentProperties = presentation.DocumentProperties;
// Setel properti bawaan
documentProperties.Author = "Aspose.Slides for .NET";
documentProperties.Title = "Modifying Presentation Properties";
documentProperties.Subject = "Aspose Subject";
documentProperties.Comments = "Aspose Description";
documentProperties.Manager = "Aspose Manager";
// Simpan presentasi Anda ke file
presentation.Save("DocumentProperties_out.pptx", SaveFormat.Pptx);
Tambahkan Properti Kustom di PowerPoint PPT menggunakan C#
Berikut ini adalah langkah-langkah untuk menambahkan properti kustom dalam presentasi PowerPoint menggunakan C#.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, dapatkan referensi properti dokumen di objek IDocumentProperties dari properti Presentation.DocumentProperties.
- Tambahkan properti khusus dengan menentukan kunci dan nilainya, misalnya IDocumentProperties[“Key”] = “Value”.
- Terakhir, simpan presentasi menggunakan metode Presentation.Save(String, SaveFormat).
Contoh kode berikut menunjukkan cara menambahkan properti kustom di PowerPoint PPT di C#.
// Muat presentasi
Presentation presentation = new Presentation("Presentation.pptx");
// Dapatkan referensi properti dokumen
IDocumentProperties documentProperties = presentation.DocumentProperties;
// Tambahkan properti khusus
documentProperties["New Custom"] = 12;
documentProperties["My Name"] = "Mudassir";
documentProperties["Custom"] = 124;
// Simpan presentasi
presentation.Save("CustomDocumentProperties_out.pptx", SaveFormat.Pptx);
Akses Properti Kustom di PowerPoint PPTX menggunakan C#
Langkah-langkah berikut menunjukkan cara mengakses properti kustom dalam Presentasi PowerPoint menggunakan C#.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Dapatkan referensi properti dokumen di objek IDocumentProperties dari properti Presentation.DocumentProperties.
- Akses setiap properti khusus menggunakan metode IDocumentProperties.GetCustomPropertyName(int32 index) dalam satu lingkaran.
Contoh kode berikut menunjukkan cara mengakses properti kustom di PowerPoint PPT.
// Muat presentasi
Presentation presentation = new Presentation("Presentation.pptx");
// Dapatkan referensi properti dokumen
IDocumentProperties documentProperties = presentation.DocumentProperties;
// Akses properti kustom
for (int i = 0; i < documentProperties.CountOfCustomProperties; i++)
{
// Tampilkan nama dan nilai properti khusus
System.Console.WriteLine("Custom Property Name : " + documentProperties.GetCustomPropertyName(i));
System.Console.WriteLine("Custom Property Value : " + documentProperties[documentProperties.GetCustomPropertyName(i)]);
}
Ubah Properti Kustom di PowerPoint PPT menggunakan C#
Berikut ini adalah langkah-langkah untuk mengubah properti kustom di PowerPoint PPTX di C#.
- Pertama, muat presentasi PowerPoint menggunakan kelas Presentation.
- Kemudian, dapatkan referensi properti dokumen di objek IDocumentProperties dari properti Presentation.DocumentProperties.
- Akses setiap properti khusus menggunakan metode IDocumentProperties.GetCustomPropertyName(int32 index) dalam satu lingkaran.
- Ubah nilai properti dengan menentukan kuncinya dalam larik IDocumentProperties[IDocumentProperties.GetCustomPropertyName(int index)].
- Terakhir, simpan presentasi menggunakan metode Presentation.Save(String, SaveFormat).
Contoh kode C# berikut menunjukkan cara mengubah properti kustom di PowerPoint PPTX.
// Muat presentasi
Presentation presentation = new Presentation("Presentation.pptx");
// Dapatkan referensi properti dokumen
IDocumentProperties documentProperties = presentation.DocumentProperties;
// Akses dan ubah properti khusus
for (int i = 0; i < documentProperties.CountOfCustomProperties; i++)
{
// Ubah nilai properti khusus
documentProperties[documentProperties.GetCustomPropertyName(i)] = "New Value " + (i + 1);
}
// Simpan presentasi
presentation.Save("CustomDocumentProperties_out.pptx", SaveFormat.Pptx);
C# .NET PowerPoint API - Dapatkan Lisensi Gratis
Anda dapat menggunakan Aspose.Slides for .NET tanpa batasan evaluasi dengan meminta lisensi sementara.
Memanipulasi Properti PPT - Demo Online
Anda juga dapat mencoba alat online untuk melihat dan mengedit properti dokumen dalam presentasi, yang didasarkan pada Aspose.Slides.
Anda mungkin juga ingin mencoba Aspose [editor PowerPoint online gratis.30
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara menambahkan, mengakses, dan memodifikasi properti dokumen di PowerPoint PPT/PPTX menggunakan C#. Artikel tersebut telah membahas manipulasi properti dokumen bawaan dan kustom secara eksplisit. Selain itu, Anda dapat mengunjungi dokumentasi untuk mempelajari lebih lanjut tentang Aspose.Slides for .NET. Selain itu, Anda dapat memposting pertanyaan Anda ke forum kami.
Lihat juga
- Buat Presentasi MS PowerPoint di C#
- Mengonversi PowerPoint PPTX/PPT ke Gambar PNG dalam C#
- Atur Latar Belakang Slide dalam Presentasi PowerPoint menggunakan C#
- Hasilkan Gambar Kecil untuk PowerPoint PPTX atau PPT menggunakan C#
- Menerapkan Animasi ke Teks di PowerPoint menggunakan C#
- Pisahkan Presentasi PowerPoint menggunakan C#