# PDFOptimizerOption Enum

> Enumeration PDFOptimizerOption.

- Product: Adobe PDF Library 21
- Language: .NET Framework
- Version: APDFL21.0.0PlusP1e
- HTML page: https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/enum/PDFOptimizerOption
- Version index: https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/llms.txt

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

## Values

- `PDFOptimizerDownsampleColor = 1`
- `PDFOptimizerRecompressColor = 2`
- `PDFOptimizerDownsampleGray = 3`
- `PDFOptimizerRecompressGray = 4`
- `PDFOptimizerDownsampleBW = 5`
- `PDFOptimizerRecompressBW = 6`
- `PDFOptimizerDownsampleRecompressOnlyIfSmaller = 7`
- `PDFOptimizerDiscardAlternateImages = 8`
- `PDFOptimizerSubsetAllEmbeddedFonts = 9`
- `PDFOptimizerRemoveAllEmbeddedFonts = 10`
- `PDFOptimizerRemoveAllBase14Fonts = 11`
- `PDFOptimizerMergeDuplicateFonts = 12`
- `PDFOptimizerDiscardBookmarks = 13`
- `PDFOptimizerDiscardAcroforms = 14`
- `PDFOptimizerDiscardOutputIntent = 15`
- `PDFOptimizerDiscardThumbnails = 16`
- `PDFOptimizerDiscardPageLabels = 17`
- `PDFOptimizerDiscardNameTrees = 18`
- `PDFOptimizerDiscardStructureTrees = 19`
- `PDFOptimizerDiscardFileAttachments = 20`
- `PDFOptimizerDiscardXMPPadding = 21`
- `PDFOptimizerDiscardUnusedForms = 22`
- `PDFOptimizerDiscardPieceData = 23`
- `PDFOptimizerCompressStreams = 24`
- `PDFOptimizerReplaceLZW = 25`
- `PDFOptimizerDiscardMetadata = 26`
- `PDFOptimizerDiscardDocumentInfo = 27`
- `PDFOptimizerOptimizeContentStreams = 28`
- `PDFOptimizerLinearize = 29`
- `PDFOptimizerDiscardDuplicateForms = 30`
- `PDFOptimizerDiscardDuplicateObjects = 31`
- `PDFOptimizerDiscardASCIIFilters = 32`
- `PDFOptimizerDiscardComments = 33`
- `PDFOptimizerDiscardAnnotations = 34`
- `PDFOptimizerDiscardJavaScriptActions = 35`
- `PDFOptimizerFlattenOptionalContent = 36`
- `PDFOptimizerResubsetSubsetFonts = 37`
- `PDFOptimizerDownConvert16To8BpcImages = 38`
- `PDFOptimizerDiscardUnusedImages = 39`
- `PDFOptimizerDiscardUnusedFonts = 40`
- `PDFOptimizerLastOption = 41`
