Class MemoryLimitsAwareFilter

java.lang.Object
com.itextpdf.kernel.pdf.MemoryLimitsAwareFilter
All Implemented Interfaces:
IFilterHandler
Direct Known Subclasses:
ASCII85DecodeFilter, ASCIIHexDecodeFilter, FlateDecodeFilter, LZWDecodeFilter, RunLengthDecodeFilter

public abstract class MemoryLimitsAwareFilter extends Object implements IFilterHandler
Handles memory limits aware processing.
See Also:
  • Constructor Details

    • MemoryLimitsAwareFilter

      public MemoryLimitsAwareFilter()
  • Method Details

    • enableMemoryLimitsAwareHandler

      public ByteArrayOutputStream enableMemoryLimitsAwareHandler (PdfDictionary streamDictionary)
      Creates a MemoryLimitsAwareOutputStream which will be used for decompression of the passed pdf stream.
      Parameters:
      streamDictionary - the pdf stream which is going to be decompressed.
      Returns:
      the ByteArrayOutputStream which will be used for decompression of the passed pdf stream