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 loadedInvalidPasswordException - 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 loadedstreamCacheCreateFunction - 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 loadedpassword - 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 loadedpassword - 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 loadedpassword - 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 loadedpassword - 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–2022 The Apache Software Foundation. All rights reserved.