# PDFOptimizerObjectCompressionType Enum

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

- Product: Adobe PDF Library 18
- Language: .NET
- Version: APDFL18.0.5PlusP2e
- HTML page: https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/enum/PDFOptimizerObjectCompressionType
- Version index: https://docs.datalogics.com/apdfl18/DotNet/APDFL18.0.5PlusP2e/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.
