public class Loader extends Object
Modifier and Type | Method and Description |
---|---|
static FDFDocument |
loadFDF(File file)
This will load a document from a file.
|
static FDFDocument |
loadFDF(InputStream input)
This will load a document from an input stream.
|
static FDFDocument |
loadFDF(String filename)
This will load a document from a file.
|
static PDDocument |
loadPDF(byte[] input)
Parses a PDF.
|
static PDDocument |
loadPDF(byte[] input,
String password)
Parses a PDF.
|
static PDDocument |
loadPDF(byte[] input,
String password,
InputStream keyStore,
String alias)
Parses a PDF.
|
static PDDocument |
loadPDF(byte[] input,
String password,
InputStream keyStore,
String alias,
org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction)
Parses a PDF.
|
static PDDocument |
loadPDF(File file)
Parses a PDF.
|
static PDDocument |
loadPDF(File file,
org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction)
Parses a PDF.
|
static PDDocument |
loadPDF(File file,
String password)
Parses a PDF.
|
static PDDocument |
loadPDF(File file,
String password,
InputStream keyStore,
String alias)
Parses a PDF.
|
static PDDocument |
loadPDF(File file,
String password,
InputStream keyStore,
String alias,
org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction)
Parses a PDF.
|
static PDDocument |
loadPDF(File file,
String password,
org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction)
Parses a PDF.
|
static PDDocument |
loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead)
Parses a PDF.
|
static PDDocument |
loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead,
org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction)
Parses a PDF.
|
static PDDocument |
loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead,
String password)
Parses a PDF.
|
static PDDocument |
loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead,
String password,
InputStream keyStore,
String alias)
Parses a PDF.
|
static PDDocument |
loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead,
String password,
InputStream keyStore,
String alias,
org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction)
Parses a PDF.
|
static PDDocument |
loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead,
String password,
org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction)
Parses a PDF.
|
static FDFDocument |
loadXFDF(File file)
This will load a document from a file.
|
static FDFDocument |
loadXFDF(InputStream input)
This will load a document from an input stream.
|
static FDFDocument |
loadXFDF(String filename)
This will load a document from a file.
|
public static FDFDocument loadFDF(String filename) throws IOException
filename
- The name of the file to load. RandomAccessReadBufferedFile
is used
to read the file.IOException
- If there is an error reading from the stream.public static FDFDocument loadFDF(File file) throws IOException
file
- The name of the file to load. RandomAccessReadBufferedFile
is used to
read the file.IOException
- If there is an error reading from the stream.public static FDFDocument loadFDF(InputStream input) throws IOException
input
- The stream that contains the document. To read the stream
RandomAccessReadBuffer
is usedIOException
- If there is an error reading from the stream.public static FDFDocument loadXFDF(String filename) throws IOException
filename
- The name of the file to load.IOException
- If there is an error reading from the stream.public static FDFDocument loadXFDF(File file) throws IOException
file
- The name of the file to load.IOException
- If there is an error reading from the stream.public static FDFDocument loadXFDF(InputStream input) throws IOException
input
- The stream that contains the document.IOException
- If there is an error reading from the stream.public static PDDocument loadPDF(byte[] input) throws IOException
input
- byte array that contains the document. RandomAccessReadBuffer
is used
to read the data.InvalidPasswordException
- If the PDF required a non-empty password.IOException
- In case of a reading or parsing error.public static PDDocument loadPDF(byte[] input, String password) throws IOException
input
- byte array that contains the document. RandomAccessReadBuffer
is used
to read the data.password
- password to be used for decryptionInvalidPasswordException
- If the password is incorrect.IOException
- In case of a reading or parsing error.public static PDDocument loadPDF(byte[] input, String password, InputStream keyStore, String alias) throws IOException
input
- byte array that contains the document. RandomAccessReadBuffer
is used
to read the data.password
- password to be used for decryptionkeyStore
- key store to be used for decryption when using public key securityalias
- alias to be used for decryption when using public key securityInvalidPasswordException
- If the password is incorrect.IOException
- In case of a reading or parsing error.public static PDDocument loadPDF(byte[] input, String password, InputStream keyStore, String alias, org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction) throws IOException
input
- byte array that contains the document. RandomAccessReadBuffer
is used
to read the data.password
- password to be used for decryptionkeyStore
- key store to be used for decryption when using public key securityalias
- alias to be used for decryption when using public key securitystreamCacheCreateFunction
- a function to create an instance of a stream cache to be used for buffering
new/altered PDF streamsInvalidPasswordException
- If the password is incorrect.IOException
- In case of a reading or parsing error.public static PDDocument loadPDF(File file) throws IOException
file
- file to be loaded. RandomAccessReadBufferedFile
is used to read the
file.InvalidPasswordException
- If the file required a non-empty password.IOException
- in case of a file reading or parsing errorpublic static PDDocument loadPDF(File file, org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction) throws IOException
file
- file to be loaded. RandomAccessReadBufferedFile
is used to read the
file.streamCacheCreateFunction
- a function to create an instance of a stream cache to be used for buffering
new/altered PDF streamsInvalidPasswordException
- If the file required a non-empty password.IOException
- in case of a file reading or parsing errorpublic static PDDocument loadPDF(File file, String password) throws IOException
file
- file to be loaded. RandomAccessReadBufferedFile
is used to read the
file.password
- password to be used for decryptionInvalidPasswordException
- If the password is incorrect.IOException
- in case of a file reading or parsing errorpublic static PDDocument loadPDF(File file, String password, org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction) throws IOException
file
- file to be loaded. RandomAccessReadBufferedFile
is used to read the
file.password
- password to be used for decryptionstreamCacheCreateFunction
- a function to create an instance of a stream cache to be used for buffering
new/altered PDF streamsInvalidPasswordException
- If the password is incorrect.IOException
- in case of a file reading or parsing errorpublic static PDDocument loadPDF(File file, String password, InputStream keyStore, String alias) throws IOException
file
- file to be loaded. RandomAccessReadBufferedFile
is used to read the
file.password
- password to be used for decryptionkeyStore
- key store to be used for decryption when using public key securityalias
- alias to be used for decryption when using public key securityIOException
- in case of a file reading or parsing errorpublic static PDDocument loadPDF(File file, String password, InputStream keyStore, String alias, org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction) throws IOException
file
- file to be loaded. RandomAccessReadBufferedFile
is used to read the
file.password
- password to be used for decryptionkeyStore
- key store to be used for decryption when using public key securityalias
- alias to be used for decryption when using public key securitystreamCacheCreateFunction
- a function to create an instance of a stream cache to be used for buffering
new/altered PDF streamsIOException
- in case of a file reading or parsing errorpublic static PDDocument loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead) throws IOException
randomAccessRead
- random access read representing the pdf to be loaded. To pass an
InputStream, wrap it into a RandomAccessReadBuffer
.InvalidPasswordException
- If the PDF required a non-empty password.IOException
- In case of a reading or parsing error.public static PDDocument loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead, org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction) throws IOException
randomAccessRead
- random access read representing the pdf to be loaded. To pass an
InputStream, wrap it into a RandomAccessReadBuffer
.streamCacheCreateFunction
- a function to create an instance of a stream cache to be used for buffering
new/altered PDF streamsInvalidPasswordException
- If the PDF required a non-empty password.IOException
- In case of a reading or parsing error.public static PDDocument loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead, String password) throws IOException
randomAccessRead
- random access read representing the pdf to be loaded. To pass an
InputStream, wrap it into a RandomAccessReadBuffer
.password
- password to be used for decryptionInvalidPasswordException
- If the password is incorrect.IOException
- In case of a reading or parsing error.public static PDDocument loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead, String password, InputStream keyStore, String alias) throws IOException
randomAccessRead
- random access read representing the pdf to be loaded. To pass an
InputStream, wrap it into a RandomAccessReadBuffer
.password
- password to be used for decryptionkeyStore
- key store to be used for decryption when using public key securityalias
- alias to be used for decryption when using public key securityIOException
- In case of a reading or parsing error.public static PDDocument loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead, String password, org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction) throws IOException
randomAccessRead
- random access read representing the pdf to be loaded. To pass an
InputStream, wrap it into a RandomAccessReadBuffer
.password
- password to be used for decryptionstreamCacheCreateFunction
- a function to create an instance of a stream cache to be used for buffering
new/altered PDF streamsInvalidPasswordException
- If the password is incorrect.IOException
- In case of a reading or parsing error.public static PDDocument loadPDF(org.apache.pdfbox.io.RandomAccessRead randomAccessRead, String password, InputStream keyStore, String alias, org.apache.pdfbox.io.RandomAccessStreamCache.StreamCacheCreateFunction streamCacheCreateFunction) throws IOException
randomAccessRead
- random access read representing the pdf to be loaded. To pass an
InputStream, wrap it into a RandomAccessReadBuffer
.password
- password to be used for decryptionkeyStore
- key store to be used for decryption when using public key securityalias
- alias to be used for decryption when using public key securitystreamCacheCreateFunction
- a function to create an instance of a stream cache to be used for buffering
new/altered PDF streamsIOException
- in case of a file reading or parsing errorCopyright © 2002–2025 The Apache Software Foundation. All rights reserved.