- Author: Nicola Asuni <info@tecnick.com>
- Copyright: 2011-2026 Nicola Asuni - Tecnick.com LTD
- License: https://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE)
- Source: https://github.com/tecnickcom/tc-lib-pdf-filter
Com\Tecnick\Pdf\Filter
Classes:
- Exception: Exception thrown by this library.
- Filter: Decoder for the PDF stream filters (PDF 32000-1:2008 §7.4).
- Predictor: Reverses the predictor applied before LZW or Flate compression (PDF 32000-1:2008 Table 8).
Enums:
- FilterType: Backed enum of the standard PDF stream filters (PDF 32000-1:2008 §7.4).
Com\Tecnick\Pdf\Filter\Type
Classes:
- AsciiEightFive: ASCII85Decode filter (PDF 32000-1:2008 §7.4.3).
- AsciiHex: ASCIIHexDecode filter (PDF 32000-1:2008 §7.4.2).
- CcittFax: CCITTFaxDecode filter (PDF 32000-1:2008 §7.4.6).
- Crypt: Crypt filter (PDF 32000-1:2008 §7.4.10).
- Dct: DCTDecode filter (PDF 32000-1:2008 §7.4.8).
- Flate: FlateDecode filter (PDF 32000-1:2008 §7.4.4).
- JbigTwo: JBIG2Decode filter (PDF 32000-1:2008 §7.4.7).
- Jpx: JPXDecode filter (PDF 32000-1:2008 §7.4.9).
- Lzw: LZWDecode filter (PDF 32000-1:2008 §7.4.4).
- RunLength: RunLengthDecode filter (PDF 32000-1:2008 §7.4.5).
Interfaces:
- Template: Interface implemented by all filter decoders.