Top Description Interfaces Classes
module org.apache.pdfbox

Package org.apache.pdfbox.filter


This package will hold the PDFBox implementations of the filters that are used in PDF documents.

Interface Summary

Modifier and TypeInterface and Description
pack-priv interface
TIFFExtension

TIFFExtension

Class Summary

Modifier and TypeClass and Description
pack-priv class
ASCII85Filter

Decodes data encoded in an ASCII base-85 representation, reproducing the original binary data.

pack-priv class
ASCII85InputStream

This class represents an ASCII85 stream.

pack-priv class
ASCII85OutputStream

This class represents an ASCII85 output stream.

pack-priv class
ASCIIHexFilter

Decodes data encoded in an ASCII hexadecimal form, reproducing the original binary data.

pack-priv class
CCITTFaxDecoderStream

CCITT Modified Huffman RLE, Group 3 (T4) and Group 4 (T6) fax compression.

pack-priv class
CCITTFaxEncoderStream

CCITT Modified Group 4 (T6) fax compression.

pack-priv class
CCITTFaxFilter

Decodes image data that has been encoded using either Group 3 or Group 4 CCITT facsimile (fax) encoding, and encodes image data to Group 4.

pack-priv class
CryptFilter

Decrypts data encrypted by a security handler, reproducing the data as it was before encryption.

pack-priv class
DCTFilter

Decompresses data encoded using a DCT (discrete cosine transform) technique based on the JPEG standard.

public class
DecodeOptions

Options that may be passed to a Filter to request special handling when decoding the stream.

public class
DecodeResult

The result of a filter decode operation.

public abstract class
Filter

A filter for stream data.

public class
FilterFactory

Factory for Filter classes.

pack-priv class
FlateFilter

Decompresses data encoded using the zlib/deflate compression method, reproducing the original text or binary data.

public class
FlateFilterDecoderStream

Stream based decoder for the flate filter which uses zlib/deflate compression.

pack-priv class
IdentityFilter

The IdentityFilter filter passes the data through without any modifications.

pack-priv class
JBIG2Filter

Decompresses data encoded using the JBIG2 standard, reproducing the original monochrome (1 bit per pixel) image data (or an approximation of that data).

public class
JPXFilter

Decompress data encoded using the wavelet-based JPEG 2000 standard, reproducing the original data.

public class
LZWFilter

This is the filter used for the LZWDecode filter.

public class
MissingImageReaderException

Thrown when a required JAI ImageReader is missing.

public class
Predictor

Helper class to contain predictor decoding used by Flate and LZW filter.

pack-priv class
RunLengthDecodeFilter

Decompresses data encoded using a byte-oriented run-length encoding algorithm, reproducing the original text or binary data