FileStructureFixes

FileStructureFixes

Genel Bakış

FileStructureFixes Java için FOSS’de bir sınıf.

PDF/A ve PDF / X uyumluluğu için dosya yapısı düzeltmeleri.

Bu sınıf, Java programlarında FileStructureFixes nesnelerle çalışmak için 7 yöntem sağlar. Kullanılabilir yöntemler şunlardır: FileStructureFixes, ensureTrailerId, removeEmbeddedFiles, removeEncryption, removeExternalStreamRefs, removeOCProperties, replaceLzwWithFlate. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
FileStructureFixes()Yeni bir FileStructureFixes örneği oluşturur.
removeEncryption(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)### Çekmece’den {@code /Encrypt} sözlüğünü kaldırır.
replaceLzwWithFlate(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Her akış nesnesinde tüm LZWDecode filtrelerini FlateDecode ile değiştirir.
removeExternalStreamRefs(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Tüm akış sözlüklerinden dış akım referanslarını ({@code /F}, {@ code /FFilter} , { @ code & FDecodeParms }) kaldırır.
removeEmbeddedFiles(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Katalogun {@code /Names} sözlüğünden { @ code /EmbeddedFiles}‘ı kaldırır.
removeOCProperties(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Katalogdan {@code /OCProperties}‘i kaldırır.
ensureTrailerId(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult)Aracın iki 16 bayt rastgele hex dizisi olan bir {@code /ID} dizi içerdiğini sağlar.

Ayrıca bakınız:

 Türkçe