Contoh ini menunjukkan cara menambahkan metadata XMP minimal secara programatik ke dokumen PDF menggunakan Aspose.Pdf for .NET. Metadata XMP (Extensible Metadata Platform) meningkatkan kemampuan penemuan dokumen, mendukung kepatuhan, dan memungkinkan penanganan metadata yang konsisten di seluruh alur kerja. Menambahkan bahkan sekumpulan bidang metadata dasar memastikan kompatibilitas dengan sistem perusahaan dan alat manajemen aset digital.
Langkah-langkah Menambahkan Metadata XMP Minimal ke PDF menggunakan C#
- Periksa apakah file PDF input ada dan muat ke dalam objek Document
- Buat instance PdfXmpMetadata dan kaitkan dengan dokumen PDF yang dimuat
- Verifikasi apakah metadata XMP sudah ada dengan memeriksa jumlah metadata
- Jika tidak ada metadata, tambahkan sekumpulan bidang wajib minimal: CreatorTool, CreateDate, ModifyDate, dan Nickname
- Simpan dokumen PDF yang diperbarui dengan metadata XMP baru ke file output
Kode pertama memuat PDF, kemudian mengikatnya ke facade metadata XMP. Jika tidak ada metadata yang ditemukan, ia menambahkan sekumpulan properti standar yang kecil namun bermakna menggunakan kelas DefaultMetadataProperties. Akhirnya, perubahan tersebut disimpan kembali ke disk.
Kode untuk Menambahkan Metadata XMP Minimal ke PDF menggunakan C#
Contoh ini menggambarkan cara memastikan setiap PDF yang dihasilkan berisi tingkat dasar metadata XMP, meningkatkan interoperabilitas dan keterlacakan dalam alur kerja dokumen otomatis.