MetadataFixes
Genel Bakış
MetadataFixes Java için FOSS’de bir sınıf.
PDF/A uyumluluğu için metadata ile ilgili düzeltmeler.
Bu sınıf, Java programlarında MetadataFixes nesnelerle çalışmak için 5 yöntem sağlar. Kullanılabilir yöntemler şunlardır: MetadataFixes, ensurePdfAId, ensureXmpMetadata, removeMetadataFilter, syncDocInfoWithXmp. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
MetadataFixes() | Yeni bir MetadataFixes örneği oluşturur. |
ensureXmpMetadata(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Katalogun XMP metadata akışını içerdiğini sağlar. |
removeMetadataFilter(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Katalog metadata akışından herhangi bir filtreyi (sıkıştırmayı) kaldırır. |
ensurePdfAId(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | XMP metadatalarının hedef PDF/A profili için doğru {@code pdfaid:part} ve { @code PDfaed:conformance} değerlerini içerdiğinden emin olur. |
syncDocInfoWithXmp(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Klasik {@code /Info} sözlüğünü XMP metadata ile senkronize eder. |