org.pdfbox.filter
Class CCITTFaxDecodeFilter
java.lang.Object
org.pdfbox.filter.CCITTFaxDecodeFilter
- Filter
public class CCITTFaxDecodeFilter
extends java.lang.Object
This is a filter for the CCITTFax Decoder.
void | decode(InputStream compressedData, OutputStream result, COSDictionary options) - This will decode some compressed data.
|
void | encode(InputStream rawData, OutputStream result, COSDictionary options) - This will encode some data.
|
void | writeTagCompression(OutputStream result, int type) - Write the tag compression.
|
CCITTFaxDecodeFilter
public CCITTFaxDecodeFilter()
Constructor.
decode
public void decode(InputStream compressedData,
OutputStream result,
COSDictionary options)
throws IOException
This will decode some compressed data.
- decode in interface Filter
compressedData
- The compressed byte stream.result
- The place to write the uncompressed byte stream.options
- The options to use to encode the data.
encode
public void encode(InputStream rawData,
OutputStream result,
COSDictionary options)
throws IOException
This will encode some data.
- encode in interface Filter
rawData
- The raw data to encode.result
- The place to write to encoded results to.options
- The options to use to encode the data.
writeTagCompression
public void writeTagCompression(OutputStream result,
int type)
throws IOException
Write the tag compression.
result
- The stream to write to.type
- The type to write.