XmpMetadataHandler
XmpMetadataHandler
Overview
XmpMetadataHandler és una classe en FOSS per Java.
Llegeix i escriu paquets de metadades XMP per a la conformitat amb PDF/A.
Aquesta classe proporciona 9 mètodes per treballar amb objectes XmpMetadataHandler en programes Java. Els mètodes disponibles inclouen: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: allProperties, pdfAConformance, pdfAPart.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
allProperties | Map<String, String> | Read | Retorna un mapa no modificable de totes les propietats analitzades. |
pdfAPart | int | Read | Retorna el número de part del PDF/A dels metadades XMP, o 0 si no hi ha. |
pdfAConformance | String | Read | Retorna el nivell de conformitat PDF/A des dels metadades XMP, o {@code null} si no hi ha. |
Methods
| Signature | Description |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | Llegeix metadades XMP d’un diccionari de catàleg PDF. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | Crea una matriu de bytes de metadades XMP adequada per a la incorporació en un flux PDF. |
getProperty(namespace: String, name: String) → String | Retorna un valor de propietat per URI d’espai de noms i nom local. |
getAllProperties() → Map<String, String> | Retorna un mapa no modificable de totes les propietats analitzades. |
hasPdfAId() → boolean | Retorna {@code true} si les metadades XMP contenen una propietat { @ code pdfaid: part }. |
getPdfAPart() → int | Retorna el número de part del PDF/A dels metadades XMP, o 0 si no hi ha. |
getPdfAConformance() → String | Retorna el nivell de conformitat PDF/A des dels metadades XMP, o {@code null} si no hi ha. |
pdfDateToXmpDate(pdfDate: String) → String | Converteix una cadena de data PDF en format XMP. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | Construeix un paquet XMP complet amb tots els espais de noms estàndard per a la conformitat PDF/A. |