Package | Description |
---|---|
org.apache.pdfbox.io |
This package contains IO streams.
|
org.apache.pdfbox.pdfparser |
The pdfparser package contains classes to parse PDF documents and objects within the document.
|
org.apache.pdfbox.pdfwriter |
This is the persistence layer used to write the PDFBox documents to a stream.
|
org.apache.pdfbox.pdmodel |
The PDModel package represents a high level API for creating and manipulating PDF documents.
|
org.apache.pdfbox.pdmodel.interactive.digitalsignature |
The digital signature library will manage signatures that are stored in the PDF document.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RandomAccess
An interface to allow data to be stored completely in memory or
to use a scratch file on the disk.
|
Modifier and Type | Class and Description |
---|---|
class |
RandomAccessBuffer
An implementation of the RandomAccess interface to store data in memory.
|
class |
RandomAccessBufferedFileInputStream
Provides
InputStream access to portions of a file combined with
buffered reading of content. |
class |
RandomAccessFile
A RandomAccess implementation which allows data to be stored in a scratch file on the disk to
reduce memory consumption.
|
(package private) class |
ScratchFileBuffer
Implementation of
RandomAccess as sequence of multiple fixed size pages handled
by ScratchFile . |
Modifier and Type | Field and Description |
---|---|
private RandomAccessRead |
RandomAccessInputStream.input |
Constructor and Description |
---|
RandomAccessInputStream(RandomAccessRead randomAccessRead)
Creates a new RandomAccessInputStream, with a position of zero.
|
Modifier and Type | Field and Description |
---|---|
private RandomAccessRead |
RandomAccessSource.reader |
protected RandomAccessRead |
COSParser.source |
Constructor and Description |
---|
COSParser(RandomAccessRead source)
Default constructor.
|
COSParser(RandomAccessRead source,
java.lang.String password,
java.io.InputStream keyStore,
java.lang.String keyAlias)
Constructor for encrypted pdfs.
|
PDFParser(RandomAccessRead source)
Constructor.
|
PDFParser(RandomAccessRead source,
ScratchFile scratchFile)
Constructor.
|
PDFParser(RandomAccessRead source,
java.lang.String decryptionPassword)
Constructor.
|
PDFParser(RandomAccessRead source,
java.lang.String decryptionPassword,
java.io.InputStream keyStore,
java.lang.String alias)
Constructor.
|
PDFParser(RandomAccessRead source,
java.lang.String decryptionPassword,
java.io.InputStream keyStore,
java.lang.String alias,
ScratchFile scratchFile)
Constructor.
|
PDFParser(RandomAccessRead source,
java.lang.String decryptionPassword,
ScratchFile scratchFile)
Constructor.
|
RandomAccessSource(RandomAccessRead reader)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private RandomAccessRead |
COSWriter.incrementalInput |
Constructor and Description |
---|
COSWriter(java.io.OutputStream outputStream,
RandomAccessRead inputData)
COSWriter constructor for incremental updates.
|
Modifier and Type | Field and Description |
---|---|
private RandomAccessRead |
PDDocument.pdfSource |
Constructor and Description |
---|
PDDocument(COSDocument doc,
RandomAccessRead source)
Constructor that uses an existing document.
|
PDDocument(COSDocument doc,
RandomAccessRead source,
AccessPermission permission)
Constructor that uses an existing document.
|
Modifier and Type | Field and Description |
---|---|
private RandomAccessRead |
SignatureOptions.pdfSource |
Modifier and Type | Method and Description |
---|---|
private void |
SignatureOptions.initFromRandomAccessRead(RandomAccessRead rar) |