XmpMetadataHandler
Genel Bakış
XmpMetadataHandler Java için FOSS’de bir sınıf.
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 sağlar. Kullanılabilir yöntemler şunlardır: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: allProperties, pdfAConformance, pdfAPart.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
allProperties | Map<String, String> | Oku . | Tüm ayrıştırılan özelliklerin değiştirilmez bir haritasını gönderir. |
pdfAPart | int | Oku . | XMP metadata’sından PDF/A bölüm numarasını veya mevcut değilse 0 gönderir. |
pdfAConformance | String | Oku . | XMP metadata’sından PDF/A uyum seviyesi veya mevcut değilse {@code null} gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | PDF kataloğu sözlüğünden XMP meta verilerini okuyor. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | Bir PDF akışına yerleştirmek için uygun bir XMP meta veri bayt dizisi oluşturur. |
getProperty(namespace: String, name: String) → String | Bir özellik değerini isim alanı URI ve yerel ad ile gönderir. |
getAllProperties() → Map<String, String> | Tüm ayrıştırılan özelliklerin değiştirilmez bir haritasını gönderir. |
hasPdfAId() → boolean | XMP metadatalarında {@code pdfaid:part} özelliği varsa { @ code true } gönderir. |
getPdfAPart() → int | XMP metadata’sından PDF/A bölüm numarasını veya mevcut değilse 0 gönderir. |
getPdfAConformance() → String | XMP metadata’sından PDF/A uyum seviyesi veya mevcut değilse {@code null} gönderir. |
pdfDateToXmpDate(pdfDate: String) → String | PDF tarih dizileri XMP tarihe 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 paketi oluşturur. |