FileStructureFixes
FileStructureFixes
Overview
FileStructureFixes является классом в Aspose.PDF FOSS для Java.
Исправления структуры файлов для соответствия PDF/A и PDF / X.
Этот класс предоставляет 7 методов работы с объектами FileStructureFixes в программах Java. Доступные методы включают: FileStructureFixes, ensureTrailerId, removeEmbeddedFiles, removeEncryption, removeExternalStreamRefs, removeOCProperties, replaceLzwWithFlate. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java.
Methods
| Signature | Description |
|---|---|
FileStructureFixes() | Создает новый FileStructureFixes экземпляр. |
removeEncryption(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Убирает словарь {@code /Encrypt} из трейлера. |
replaceLzwWithFlate(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Заменяет все фильтры LZWDecode на FlateDecode для каждого объекта потока. |
removeExternalStreamRefs(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Удаление внешних ссылок на потоки ({@code /F}, {@ code /FFilter}), { @ code <FDecodeParms>) |
| из всех словников. | |
removeEmbeddedFiles(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Удаление {@code /EmbeddedFiles} из словаря каталога. |
removeOCProperties(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Удаление {@code /OCProperties} из каталога. |
ensureTrailerId(parser: PDFParser, format: PdfFormat, errorAction: ConvertErrorAction, result: PdfAValidationResult) | Убеждает, что трейлер содержит массив {@code /ID} с двумя 16-байтовыми случайными |
| шестая строка. |