XmpMetadataHandler

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.

Свойства

Наименование:Тип:AccessОписание:
allPropertiesMap<String, String>Читайте .Возвращает не модифицируемую карту всех проанализированных свойств.
pdfAPartintЧитайте .Возвращает номер части PDF/A из метаданных XMP или 0 если не присутствует.
pdfAConformanceStringЧитайте .Возвращает уровень соответствия PDF/A из метаданных XMP или {@code null}, если нет.

Методы

SignatureОписание:
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.

См. также:

 Русский