# PDFOptimizerObjectCompressionType Enum

> Specifies the object-level stream compression strategy during PDF optimization.

- Product: Adobe PDF Library 21
- Language: .NET
- Version: APDFL21.0.0PlusP1c
- HTML page: https://docs.datalogics.com/apdfl21/DotNet/APDFL21.0.0PlusP1c/enum/PDFOptimizerObjectCompressionType
- Version index: https://docs.datalogics.com/apdfl21/DotNet/APDFL21.0.0PlusP1c/llms.txt

**Namespace:** `Datalogics::PDFL`

## Description

Specifies the object-level stream compression strategy during PDF optimization.

## Values

- `PDFOptimizerObjectCompressionAll = 0`: Compress all objects into object streams.
- `PDFOptimizerObjectCompressionNone = 1`: Do not use object stream compression for any objects.
- `PDFOptimizerObjectCompressionStructure = 2`: Compress only document structure objects into object streams.
- `PDFOptimizerObjectCompressionLeaveUnchanged = 3`: Leave the existing object compression unchanged.
