| 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.