Package | Description |
---|---|
org.apache.pdfbox.cos |
These are the low level objects that make up a PDF document.
|
org.apache.pdfbox.filter |
This package will hold the PDFBox implementations of the filters that are used in PDF documents.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<Filter> |
COSOutputStream.filters |
Modifier and Type | Method and Description |
---|---|
private java.util.List<Filter> |
COSStream.getFilterList()
Returns the list of filters.
|
Modifier and Type | Method and Description |
---|---|
(package private) static COSInputStream |
COSInputStream.create(java.util.List<Filter> filters,
COSDictionary parameters,
java.io.InputStream in,
ScratchFile scratchFile)
Creates a new COSInputStream from an encoded input stream.
|
(package private) static COSInputStream |
COSInputStream.create(java.util.List<Filter> filters,
COSDictionary parameters,
java.io.InputStream in,
ScratchFile scratchFile,
DecodeOptions options) |
Constructor and Description |
---|
COSOutputStream(java.util.List<Filter> filters,
COSDictionary parameters,
java.io.OutputStream output,
ScratchFile scratchFile)
Creates a new COSOutputStream writes to an encoded COS stream.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ASCII85Filter
Decodes data encoded in an ASCII base-85 representation, reproducing the original binary data.
|
(package private) class |
ASCIIHexFilter
Decodes data encoded in an ASCII hexadecimal form, reproducing the original binary data.
|
(package private) 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.
|
(package private) class |
CryptFilter
Decrypts data encrypted by a security handler, reproducing the data as it was before encryption.
|
(package private) class |
DCTFilter
Decompresses data encoded using a DCT (discrete cosine transform)
technique based on the JPEG standard.
|
(package private) class |
FlateFilter
Decompresses data encoded using the zlib/deflate compression method,
reproducing the original text or binary data.
|
(package private) class |
IdentityFilter
The IdentityFilter filter passes the data through without any modifications.
|
(package private) 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).
|
class |
JPXFilter
Decompress data encoded using the wavelet-based JPEG 2000 standard,
reproducing the original data.
|
class |
LZWFilter
This is the filter used for the LZWDecode filter.
|
(package private) class |
RunLengthDecodeFilter
Decompresses data encoded using a byte-oriented run-length encoding algorithm,
reproducing the original text or binary data
|
Modifier and Type | Field and Description |
---|---|
private java.util.Map<COSName,Filter> |
FilterFactory.filters |
Modifier and Type | Method and Description |
---|---|
Filter |
FilterFactory.getFilter(COSName filterName)
Returns a filter instance given its COSName.
|
Filter |
FilterFactory.getFilter(java.lang.String filterName)
Returns a filter instance given its name as a string.
|
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Collection<Filter> |
FilterFactory.getAllFilters() |