# PDFOptimizerObjectCompressionType Enum

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

- Product: Adobe PDF Library 21
- Language: .NET Framework
- Version: APDFL21.0.0PlusP1e
- HTML page: https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/enum/PDFOptimizerObjectCompressionType
- Version index: https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/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.
