XmpMetadataHandler
Overview
XmpMetadataHandler Java için Aspose.PDF FOSS sınıfıdır.
PDF/A uyumluluğu için XMP metadata paketlerini okuyor ve yazıyor.
Bu sınıf, Java programlarında XmpMetadataHandler nesnelerle çalışmak için 9 yöntem sunar. Mevcut yöntemler şunları içerir: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : allProperties, pdfAConformance, pdfAPart.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
allProperties | Map<String, String> | Read | Tüm parsed özelliklerin değiştirilemez bir haritasını geri getirir. |
pdfAPart | int | Read | PDF/A bölüm numarasını XMP metadata veya 0’dan iade eder. |
pdfAConformance | String | Read | PDF/A uyumluluk seviyesini XMP metadata veya {@code null}‘dan iade eder. |
Methods
| Signature | Description |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | Bir PDF katalog sözlüğünden XMP metadata okuyar. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | Bir PDF akışına yerleştirmek için uygun bir XMP metadata byte array oluşturur. |
getProperty(namespace: String, name: String) → String | Bir mülk değerini URI ve yerel adı ile iade eder. |
getAllProperties() → Map<String, String> | Tüm parsed özelliklerin değiştirilemez bir haritasını geri getirir. |
hasPdfAId() → boolean | XMP metadata bir {@code pdfaid:part} mülkiyeti içeriyorsa {_code true} iade edilir. |
getPdfAPart() → int | PDF/A bölüm numarasını XMP metadata veya 0’dan iade eder. |
getPdfAConformance() → String | PDF/A uyumluluk seviyesini XMP metadata veya {@code null}‘dan iade eder. |
pdfDateToXmpDate(pdfDate: String) → String | Bir PDF tarih çubuğunu XMP tarih biçimine dönüştürür. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | PDF/A uyumluluğu için tüm standart isim alanları ile tam bir XMP paket oluşturur. |