XmpMetadataHandler
XmpMetadataHandler
Overview
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.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
allProperties | Map<String, String> | Read | Возвращает не модифицируемую карту всех проанализированных свойств. |
pdfAPart | int | Read | Возвращает номер части PDF/A из метаданных XMP или 0 если не присутствует. |
pdfAConformance | String | Read | Возвращает уровень соответствия PDF/A из метаданных XMP или {@code null}, если нет. |
Methods
| Signature | Description |
|---|---|
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. |