| Package | Description |
|---|---|
| org.apache.pdfbox.cos |
These are the low level objects that make up a PDF document.
|
| 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.pdmodel |
The PDModel package represents a high level API for creating and manipulating PDF documents.
|
| org.apache.pdfbox.pdmodel.common |
High level PD classes that are used throughout several packages are placed in the PDModel common package.
|
| Modifier and Type | Method and Description |
|---|---|
RandomAccessRead |
COSStream.getFilteredRandomAccess()
This will get the data with all of the filters applied.
|
RandomAccessRead |
COSStream.getUnfilteredRandomAccess()
This will get the logical content with none of the filters.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RandomAccess
An interface to allow PDF files 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 a pdf in memory.
|
class |
RandomAccessBufferedFileInputStream
Provides
InputStream access to portions of a file combined with
buffered reading of content. |
class |
RandomAccessFile
An interface to allow temp PDF data to be stored in a scratch
file on the disk to reduce memory consumption.
|
class |
RandomAccessReadWrapper
A read only wrapper for a RandomAccessRead instance.
|
class |
SequenceRandomAccessRead
A
SequenceRandomAccessRead represents the logical concatenation of a couple of RandomAccessRead
instances. |
| Constructor and Description |
|---|
RandomAccessReadInputStream(RandomAccessRead randomAccessRead,
long startPosition,
long length)
Constructor.
|
RandomAccessReadWrapper(RandomAccessRead input,
long offset,
long length)
Create a read only wrapper for a RandomAccessRead instance.
|
| Constructor and Description |
|---|
SequenceRandomAccessRead(List<? extends RandomAccessRead> list)
Create a read only wrapper for a RandomAccessRead instance.
|
| Modifier and Type | Field and Description |
|---|---|
protected RandomAccessRead |
BaseParser.pdfSource
This is the stream that will be read from.
|
| Constructor and Description |
|---|
BaseParser(RandomAccessRead input)
Constructor.
|
PDFParser(RandomAccessRead source)
Constructor.
|
PDFParser(RandomAccessRead source,
boolean useScratchFiles)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword,
boolean useScratchFiles)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword,
InputStream keyStore,
String alias)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword,
InputStream keyStore,
String alias,
boolean useScratchFiles)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword,
InputStream keyStore,
String alias,
boolean useScratchFiles,
boolean validationParsing)
Constructor.
|
PDFStreamParser(RandomAccessRead input)
Constructor.
|
SignatureParser(RandomAccessRead stream,
COSDocument document)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
RandomAccessRead |
PDDocument.getPdfSource() |
| 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 | Method and Description |
|---|---|
RandomAccessRead |
COSStreamArray.getFilteredRandomAccess()
This will get the data with all of the filters applied.
|
RandomAccessRead |
COSStreamArray.getUnfilteredRandomAccess()
This will get the logical content with none of the filters.
|
Copyright © 2015–2019 The veraPDF Consortium. All rights reserved.