Class PdfStreamDecodeLevel
Specifies the level of stream decoding for JSON output. Maps to QPDF's qpdf_stream_decode_level_e enum.
Inheritance
System.Object
PdfStreamDecodeLevel
Namespace: IronSoftware.Pdfium.QPdf
Assembly: IronPdf.dll
Syntax
public sealed class PdfStreamDecodeLevel : Enum
Fields
All
Decode all filters including lossy ones (e.g., DCTDecode for JPEG). Maps to qpdf_dl_all.
Declaration
public const PdfStreamDecodeLevel All
Field Value
| Type | Description |
|---|---|
| PdfStreamDecodeLevel |
Generalized
Decode general-purpose filters (e.g., FlateDecode, LZWDecode). Maps to qpdf_dl_generalized.
Declaration
public const PdfStreamDecodeLevel Generalized
Field Value
| Type | Description |
|---|---|
| PdfStreamDecodeLevel |
None
Do not decode streams; preserve all filters. Maps to qpdf_dl_none.
Declaration
public const PdfStreamDecodeLevel None
Field Value
| Type | Description |
|---|---|
| PdfStreamDecodeLevel |
Specialized
Also decode additional non-lossy filters. Maps to qpdf_dl_specialized.
Declaration
public const PdfStreamDecodeLevel Specialized
Field Value
| Type | Description |
|---|---|
| PdfStreamDecodeLevel |
value__
Declaration
public int value__
Field Value
| Type | Description |
|---|---|
| System.Int32 |