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

NameTypeAccessDescription
allPropertiesMap<String, String>ReadВозвращает не модифицируемую карту всех проанализированных свойств.
pdfAPartintReadВозвращает номер части PDF/A из метаданных XMP или 0 если не присутствует.
pdfAConformanceStringReadВозвращает уровень соответствия PDF/A из метаданных XMP или {@code null}, если нет.

Methods

SignatureDescription
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.

See Also

 Русский