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.
|
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.
|
Constructor and Description |
---|
RandomAccessInputStream(RandomAccessRead randomAccessRead)
Creates a new RandomAccessInputStream, with a position of zero.
|
Modifier and Type | Field and Description |
---|---|
protected RandomAccessRead |
COSParser.source |
Constructor and Description |
---|
COSParser(RandomAccessRead source)
Default constructor.
|
COSParser(RandomAccessRead source,
String password,
InputStream keyStore,
String keyAlias)
Constructor for encrypted pdfs.
|
PDFParser(RandomAccessRead source)
Constructor.
|
PDFParser(RandomAccessRead source,
ScratchFile scratchFile)
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,
ScratchFile scratchFile)
Constructor.
|
PDFParser(RandomAccessRead source,
String decryptionPassword,
ScratchFile scratchFile)
Constructor.
|
Constructor and Description |
---|
COSWriter(OutputStream outputStream,
RandomAccessRead inputData)
COSWriter constructor for incremental updates.
|
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.
|
Copyright © 2002–2018 The Apache Software Foundation. All rights reserved.