| Package | Description |
|---|---|
| org.apache.pdfbox | |
| org.apache.pdfbox.contentstream |
This package contains provides classes for working with content streams.
|
| 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.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.font |
Classes to deal with font functionality in a PDF Document.
|
| org.apache.pdfbox.pdmodel.graphics.form |
This package deals with Form XObjects that are stored in a PDF document.
|
| org.apache.pdfbox.pdmodel.graphics.pattern |
This package deals with patterns which are used instead of colors.
|
| Modifier and Type | Method and Description |
|---|---|
static PDDocument |
Loader.loadPDF(RandomAccessRead raFile,
String password,
InputStream keyStore,
String alias,
MemoryUsageSetting memUsageSetting)
Parses a PDF.
|
| Modifier and Type | Method and Description |
|---|---|
RandomAccessRead |
PDContentStream.getContentsForRandomAccess()
Returns this stream's content, if any.
|
| Modifier and Type | Method and Description |
|---|---|
RandomAccessRead |
COSStream.createView()
Returns a new RandomAccessRead which reads the decoded stream data.
|
| 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 |
RandomAccessReadBuffer
An implementation of the RandomAccessRead interface to store data in memory.
|
class |
RandomAccessReadBufferedFile
Provides random access to portions of a file combined with buffered reading of content.
|
class |
RandomAccessReadMemoryMappedFile
An implementation of the RandomAccess interface backed by a memory mapped file channel.
|
class |
RandomAccessReadView
This class provides a view of a part of a random access read.
|
class |
SequenceRandomAccessRead
Wrapper class to combine several RandomAccessRead instances so that they can be accessed as one big RandomAccessRead.
|
| Constructor and Description |
|---|
RandomAccessInputStream(RandomAccessRead randomAccessRead)
Creates a new RandomAccessInputStream, with a position of zero.
|
RandomAccessReadView(RandomAccessRead randomAccessRead,
long startPosition,
long streamLength)
Constructor.
|
RandomAccessReadView(RandomAccessRead randomAccessRead,
long startPosition,
long streamLength,
boolean closeInput)
Constructor.
|
| Constructor and Description |
|---|
SequenceRandomAccessRead(List<RandomAccessRead> randomAccessReadList) |
| Modifier and Type | Field and Description |
|---|---|
protected RandomAccessRead |
BaseParser.source
This is the stream that will be read from.
|
| Constructor and Description |
|---|
COSParser(RandomAccessRead source)
Default constructor.
|
COSParser(RandomAccessRead source,
String password,
InputStream keyStore,
String keyAlias)
Constructor for encrypted pdfs.
|
FDFParser(RandomAccessRead source)
Constructs parser for given file using memory buffer.
|
PDFParser(RandomAccessRead source)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword,
InputStream keyStore,
String alias)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword,
InputStream keyStore,
String alias,
MemoryUsageSetting memUsageSetting)
Constructor.
|
| Constructor and Description |
|---|
COSWriter(OutputStream outputStream,
RandomAccessRead inputData)
COSWriter constructor for incremental updates.
|
COSWriter(OutputStream outputStream,
RandomAccessRead inputData,
Set<COSDictionary> objectsToWrite)
Constructor for incremental updates with a list of objects to write.
|
| Modifier and Type | Method and Description |
|---|---|
RandomAccessRead |
PDPage.getContentsForRandomAccess() |
| 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 |
PDType3CharProc.getContentsForRandomAccess() |
| Modifier and Type | Method and Description |
|---|---|
RandomAccessRead |
PDFormXObject.getContentsForRandomAccess() |
| Modifier and Type | Method and Description |
|---|---|
RandomAccessRead |
PDTilingPattern.getContentsForRandomAccess() |
Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.