Am 22.05.2015 um 23:00 schrieb Balaji Venkatamohan:
If this is the case, can pdfbox API also use similar compression
technique to compress such a a huge file into a smaller one?
Yes. Although we don't have it now, the code would be like the one
WriteDecodedDoc. The current interesting code segment is:
if (base instanceof COSStream)
{
// just kill the filters
COSStream cosStream = (COSStream)base;
cosStream.getUnfilteredStream();
cosStream.setFilters(null);
}
new code would be like this (didn't test it)
if (base instanceof COSStream)
{
COSStream cosStream = (COSStream)base;
if (cosStream.getFilters() == null ||
(cosStream.getFilters() instanceof COSArray &&
((COSArray) cosStream.getFilters()).size == 0))
{
cosStream.setFilters(COSName.FLATE_DECODE);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]