XmpMetadataHandler
Opinie generală
XmpMetadataHandler este o clasă în Aspose.PDF FOSS pentru Java.
Citește și scrie pachete de metadate XMP pentru conformitate PDF/A.
Această clasă oferă 9 metode pentru a lucra cu obiecte XmpMetadataHandler în programele Java. Metodele disponibile includ: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: allProperties, pdfAConformance, pdfAPart.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
allProperties | Map<String, String> | Citeşte. | Întoarce o hartă nemodificabilă a tuturor proprietăților analizate. |
pdfAPart | int | Citeşte. | Întoarce numărul de parte PDF/A din metadatele XMP sau 0 dacă nu este prezent. |
pdfAConformance | String | Citeşte. | Întoarce nivelul de conformitate PDF/A din metadatele XMP sau {@code null} dacă nu este prezent. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | Citeste metadatele XMP dintr-un dicționar de catalog PDF. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | Creează o matrice de bați XMP cu metadate potrivită pentru încorporare într-un flux PDF. |
getProperty(namespace: String, name: String) → String | Întoarce o valoare de proprietate prin URI spațiul de nume și numele local. |
getAllProperties() → Map<String, String> | Întoarce o hartă nemodificabilă a tuturor proprietăților analizate. |
hasPdfAId() → boolean | Întoarce {@code true} dacă metadatele XMP conțin o proprietate { @ code pdfaid: part }. |
getPdfAPart() → int | Întoarce numărul de parte PDF/A din metadatele XMP sau 0 dacă nu este prezent. |
getPdfAConformance() → String | Întoarce nivelul de conformitate PDF/A din metadatele XMP sau {@code null} dacă nu este prezent. |
pdfDateToXmpDate(pdfDate: String) → String | Converte un șir de date PDF în format XMP. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | Construiește un pachet XMP complet cu toate spațiile de nume standard pentru conformitate PDF/A. |