XmpMetadataHandler

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:AccessAçıklama:
allPropertiesMap<String, String>Oku .Tüm ayrıştırılan özelliklerin değiştirilmez bir haritasını gönderir.
pdfAPartintOku .XMP metadata’sından PDF/A bölüm numarasını veya mevcut değilse 0 gönderir.
pdfAConformanceStringOku .XMP metadata’sından PDF/A uyum seviyesi veya mevcut değilse {@code null} gönderir.

Yöntemler

SignatureAçıklama:
readFromCatalog(catalog: PdfDictionary)XmpMetadataHandlerPDF 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)StringBir ö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()booleanXMP metadatalarında {@code pdfaid:part} özelliği varsa { @ code true } gönderir.
getPdfAPart()intXMP metadata’sından PDF/A bölüm numarasını veya mevcut değilse 0 gönderir.
getPdfAConformance()StringXMP metadata’sından PDF/A uyum seviyesi veya mevcut değilse {@code null} gönderir.
pdfDateToXmpDate(pdfDate: String)StringPDF 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.

Ayrıca bakınız:

 Türkçe