Class FilterUtil

java.lang.Object
com.itextpdf.io.util.FilterUtil

public final class FilterUtil extends Object
This file is a helper class for internal usage only. Be aware that its API and functionality may be changed in future.
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
      The Logger instance.
  • Constructor Details

    • FilterUtil

      private FilterUtil()
  • Method Details

    • flateDecode

      public static byte[] flateDecode(byte[] input, boolean strict)
      A helper to FlateDecode.
      Parameters:
      input - the input data
      strict - true to read a correct stream. false to try to read a corrupted stream
      Returns:
      the decoded data
    • flateDecode

      public static byte[] flateDecode(byte[] input)
      Decodes a stream that has the FlateDecode filter.
      Parameters:
      input - the input data
      Returns:
      the decoded data
    • inflateData

      public static void inflateData(byte[] deflated, byte[] inflated)
      This method provides support for general purpose decompression using the popular ZLIB compression library.
      Parameters:
      deflated - the input data bytes
      inflated - the buffer for the uncompressed data
    • getInflaterInputStream

      public static InputStream getInflaterInputStream(InputStream input)