XmpMetadataHandler
XmpMetadataHandler
Overview
XmpMetadataHandler adalah kelas di Aspose.PDF FOSS untuk Java.
Membaca dan menulis paket metadata XMP untuk kepatuhan PDF/A.
Kelas ini menyediakan 9 metode untuk bekerja dengan XmpMetadataHandler objek dalam program Java. Metode yang tersedia meliputi: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: allProperties, pdfAConformance, pdfAPart.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
allProperties | Map<String, String> | Read | Mengembalikan peta yang tidak dapat dimodifikasi dari semua properti yang dianalisis. |
pdfAPart | int | Read | Mengembalikan nomor bagian PDF/A dari metadata XMP, atau 0 jika tidak ada. |
pdfAConformance | String | Read | Mengembalikan tingkat kesesuaian PDF/A dari metadata XMP, atau {@code null} jika tidak ada. |
Methods
| Signature | Description |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | Membaca metadata XMP dari kamus katalog PDF. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | Membuat metadata XMP byte array yang cocok untuk dimasukkan ke dalam stream PDF. |
getProperty(namespace: String, name: String) → String | Mengembalikan nilai properti dengan namespace URI dan nama lokal. |
getAllProperties() → Map<String, String> | Mengembalikan peta yang tidak dapat dimodifikasi dari semua properti yang dianalisis. |
hasPdfAId() → boolean | Mengembalikan {@code true} jika metadata XMP berisi properti { @ code pdfaid: part } . |
getPdfAPart() → int | Mengembalikan nomor bagian PDF/A dari metadata XMP, atau 0 jika tidak ada. |
getPdfAConformance() → String | Mengembalikan tingkat kesesuaian PDF/A dari metadata XMP, atau {@code null} jika tidak ada. |
pdfDateToXmpDate(pdfDate: String) → String | Mengkonversi string tanggal PDF ke format tanggal XMP. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | Membangun paket XMP lengkap dengan semua ruang nama standar untuk PDF/A sesuai. |