PdfImageCompressionOptions

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum

public final class PdfImageCompressionOptions extends System.Enum

Параметры сжатия изображений PDF.

Поля

ПолеОписание
AutoАвтоматически выбирает наиболее подходящее сжатие для каждого изображения.
NoneСохраняет необработанные байты изображения, что приводит к большему размеру PDF‑файлов.
RleСжатие Run Length.
FlateСжатие Flate.
LzwBaselinePredictorВыбор предиктора ограничен предиктором PNG Paeth для ускорения процесса.
LzwOptimizedPredictorВыбор предиктора более сложный и должен приводить к меньшему размеру изображений, но требует больше времени.
JpegСжатие Jpeg.
Ccitt3/CCITTFaxDecode/DecodeParms/K 0/Columns 173 Не поддерживает прозрачность.
Ccitt4/CCITTFaxDecode/DecodeParms/K -1/Columns 173 Не поддерживает прозрачность.

Auto

public static final int Auto

Автоматически выбирает наиболее подходящее сжатие для каждого изображения.

None

public static final int None

Сохраняет необработанные байты изображения, что приводит к большему размеру PDF‑файлов.

Rle

public static final int Rle

Сжатие Run Length.

Flate

public static final int Flate

Сжатие Flate.

LzwBaselinePredictor

public static final int LzwBaselinePredictor

Выбор предиктора ограничен предиктором PNG Paeth для ускорения процесса. На практике работает удивительно хорошо. Лучше, чем LzwOptimizedPredictor.

LzwOptimizedPredictor

public static final int LzwOptimizedPredictor

Выбор предиктора более сложный и должен приводить к меньшему размеру изображений, но требует больше времени. RFC 2083 утверждает, что это лучший способ. Однако на тестовых данных базовый предиктор LzwBaselinePredictor показывает отличные результаты, оставляя оптимизированный предиктор позади на 25‑40 % прироста коэффициента сжатия.

Jpeg

public static final int Jpeg

Сжатие Jpeg. Не поддерживает прозрачность.

Ccitt3

public static final int Ccitt3

/CCITTFaxDecode/DecodeParms/K 0/Columns 173 Не поддерживает прозрачность.

Ccitt4

public static final int Ccitt4

/CCITTFaxDecode/DecodeParms/K -1/Columns 173 Не поддерживает прозрачность.