tc-lib-pdf-filter

tc-lib-pdf-filter API reference

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.