XmpMetadataHandler
XmpMetadataHandler
Overview
XmpMetadataHandler є клас в Aspose.PDF FOSS для Java.
Читає і записує пакети метаданих XMP для відповідності PDF/A.
Цей клас надає 9 методів роботи з об’єктами XmpMetadataHandler в програмах Java. Доступні методи включають: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету 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. |