Package org.pdfbox.io

This package contains IO streams.

Interface Summary

RandomAccess An interface to allow PDF files to be stored completely in memory or to use a scratch file on the disk.

Class Summary

ASCII85InputStream This class represents an ASCII85 stream.
ASCII85OutputStream This class represents an ASCII85 output stream.
ByteArrayPushBackInputStream PushBackInputStream for byte arrays.
FastByteArrayOutputStream An byte array output stream that allows direct access to the byte array.
NBitInputStream This is an n-bit input stream.
NBitOutputStream This is an n-bit output stream.
PushBackInputStream A simple subclass that adds a few convience methods.
RandomAccessBuffer An interface to allow PDF files to be stored completely in memory.
RandomAccessFile An interface to allow temp PDF data to be stored in a scratch file on the disk to reduce memory consumption.
RandomAccessFileInputStream This class allows a section of a RandomAccessFile to be accessed as an input stream.
RandomAccessFileOutputStream This will write to a RandomAccessFile in the filesystem and keep track of the position it is writing to and the length of the stream.
This package contains IO streams.