FileStructureFixes
Overview
FileStructureFixes Java için Aspose.PDF FOSS sınıfıdır.
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 sunar. Mevcut yöntemler şunları içerir: FileStructureFixes, ensureTrailerId, removeEmbeddedFiles, removeEncryption, removeExternalStreamRefs, removeOCProperties, replaceLzwWithFlate. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Methods
| Signature | Description |
|---|---|
FileStructureFixes() | Yeni bir örnek oluşturur. |
removeEncryption(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Trailerden {@code /Encrypt} sözlüğünü kaldırın. |
replaceLzwWithFlate(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Tüm LZWDecode filtrelerini FlateDecode ile her akış nesnesinde 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} ve {_code/FDecodeParms}) kaldırır. |
removeEmbeddedFiles(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | {@code /EmbeddedFiles} katalogun {_code/Names} sözlüğünden kaldırılır. |
removeOCProperties(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Katalogdan {@code /OCProperties} kaldırın. |
ensureTrailerId(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Trailer’ın iki 16 bit tesadüfi hex çubuğu olan {@code /ID} aralığını içerdiğinden emin olun. |