XmpMetadataHandler
Общ преглед
XmpMetadataHandler е клас в Aspose.PDF FOSS за Java.
Чете и пише пакети с метаданни XMP за съответствие на PDF/A.
Този клас предоставя 9 метода за работа с XmpMetadataHandler обекти в Java програми. Наличните методи включват: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: allProperties, pdfAConformance, pdfAPart.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
allProperties | Map<String, String> | Прочети. | Връща непроменлива карта на всички анализирани свойства. |
pdfAPart | int | Прочети. | Връща PDF/A част номер от XMP метаданните, или 0 ако не е налице. |
pdfAConformance | String | Прочети. | Връща ниво на съответствие PDF/A от метаданните XMP или {@code null} ако не е налице. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | Чете XMP метаданни от речник на PDF каталог. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | Създава ареал на байтове от XMP метаданни, подходящ за вграждане във PDF поток. |
getProperty(namespace: String, name: String) → String | Връща стойност на свойството по URI за пространство с имена и локално име. |
getAllProperties() → Map<String, String> | Връща непроменлива карта на всички анализирани свойства. |
hasPdfAId() → boolean | Връща {@code true}, ако XMP метаданните съдържат свойство { @ code pdfaid: part }. |
getPdfAPart() → int | Връща PDF/A част номер от XMP метаданните, или 0 ако не е налице. |
getPdfAConformance() → String | Връща ниво на съответствие PDF/A от метаданните XMP или {@code null} ако не е налице. |
pdfDateToXmpDate(pdfDate: String) → String | Превръща PDF синхрон от дати в XMP формат на датите. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | Създава пълен XMP пакет със всички стандартни имена за съответствие с PDF/A. |