SautinSoft.Pdf.Filters Namespace |
Contains classes, structures, and enumerations that implement PDF stream filters, as specified in the PDF Specification ISO 32000-1:2008. The base class for all PDF stream filters is PdfFilter.
Classes | Class | Description |
---|
| InvalidPdfFilterEncodedDataException |
Represents errors that occur when filter decoder encounters an invalid sequence of bytes.
|
| PdfASCII85DecodeFilter |
The ASCII85Decode filter decodes data encoded in an ASCII base-85 representation, reproducing the original binary data.
|
| PdfASCIIHexDecodeFilter |
The ASCIIHexDecode filter decodes data encoded in an ASCII hexadecimal representation, reproducing the original binary data.
|
| PdfCCITTFaxDecodeFilter |
The CCITTFaxDecode filter decodes image data that has been encoded using either Group 3 or Group 4 CCITT facsimile(fax) encoding.
|
| PdfCryptFilter |
The Crypt filter (PDF 1.5) allows the document-level security handler (see 7.6, "Encryption") to determine which algorithms should be used to decrypt the input data.
|
| PdfDCTDecodeFilter |
The DCTDecode filter decodes grayscale or color image data that has been encoded in the JPEG baseline format.
|
| PdfFilter |
Represents a base class for all PDF filters used to encode and decode the sequence of bytes.
|
| PdfFilterCollection |
Represents a collection of PdfFilters.
|
| PdfFlateDecodeFilter |
The FlateDecode filter decode data that has been encoded using the public-domain zlib/deflate compression method, which is a variable length Lempel-Ziv adaptive compression method cascaded with adaptive Huffman coding. It is fully defined in Internet RFCs 1950, ZLIB Compressed Data Format Specification, and 1951, DEFLATE Compressed Data Format Specification.
|
| PdfJBIG2DecodeFilter |
The JBIG2Decode filter (PDF 1.4) decodes monochrome (1 bit per pixel) image data that has been encoded using JBIG2 encoding.
|
| PdfJPXDecodeFilter |
The JPXDecode (PDF 1.5) filter decodes data encoded using the wavelet-based JPEG2000 standard, reproducing the original image data.
|
| PdfLZWDecodeFilter |
The LZWDecode filter decode data that has been encoded using the LZW (Lempel-Ziv-Welch) variable-length, adaptive compression method that has been adopted as one of the standard compression methods in the Tag Image File Format (TIFF) standard. For details on LZW encoding see 7.4.4.2, "Details of LZW Encoding." |
| PdfRunLengthDecodeFilter |
The RunLengthDecode filter decodes data encoded using a byte-oriented run-length encoding algorithm, reproducing the original text or binary data
(typically monochrome image data, or any data that contains frequent long runs of a single byte value).
|
| PdfUnknownFilter |
Represents a non-standard PdfFilter.
|
Enumerations