Class PDFDecoder

java.lang.Object
com.sun.pdfview.decode.PDFDecoder

public class PDFDecoder extends Object
A PDF Decoder encapsulates all the methods of decoding a stream of bytes based on all the various encoding methods.

You should use the decodeStream() method of this object rather than using any of the decoders directly.

  • Constructor Details

    • PDFDecoder

      private PDFDecoder()
      Creates a new instance of PDFDecoder
  • Method Details

    • decodeStream

      public static ByteBuffer decodeStream(PDFObject dict, ByteBuffer streamBuf) throws IOException
      decode a byte[] stream using the filters specified in the object's dictionary (passed as argument 1).
      Parameters:
      dict - the dictionary associated with the stream
      streamBuf - the data in the stream, as a byte buffer
      Throws:
      IOException