Package | Description |
---|---|
com.qoppa.pdf.source |
PDFSource interface and implementations.
|
com.qoppa.pdfOptimizer |
jPDFOptimizer main classes, used to optimize PDF documents.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayPDFSource
Implementation of the PDFSource interface when the document comes from a byte array.
|
class |
EmptyPDFSource
Implementation of the PDFSource interface when the document has no source, such as when creating a new document.
|
class |
FilePDFSource
Implementation of the PDFSource interface when the document comes from a file.
|
class |
InputStreamPDFSource
Implementation of the PDFSource interface when the document comes from an input stream.
|
class |
MBBPDFSource
Implementation of the PDFSource interface that uses a MappedByteBuffer.
|
class |
RAFilePDFSource
Implementation of the PDFSource interface that uses a RandomAccessFile.
|
class |
URLOnDemandPDFSource
Implementation of the PDFSource interface that will load sections of a PDF on demand.
|
class |
URLPDFSource
Implementation of the PDFSource interface when the document comes from a URL.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ByteArrayPDFSource.equals(PDFSource other) |
boolean |
EmptyPDFSource.equals(PDFSource other) |
boolean |
FilePDFSource.equals(PDFSource other) |
boolean |
InputStreamPDFSource.equals(PDFSource other) |
boolean |
MBBPDFSource.equals(PDFSource other) |
boolean |
PDFSource.equals(PDFSource other)
Tests if this source is equal to another source.
|
boolean |
URLOnDemandPDFSource.equals(PDFSource other)
Compares this PDF source to anothe URLOnDemandPDFSource for equality.
|
boolean |
URLPDFSource.equals(PDFSource other) |
Constructor and Description |
---|
PDFOptimizer(PDFSource pdfSource,
IPassword password)
Creates a PDFOptimizer object by loading a PDF document from a
PDFSource object. |