- ImageHandler - Interface in com.qoppa.pdfOptimizer
-
- ImageInfo - Interface in com.qoppa.pdfOptimizer
-
This class holds information about an image found in the PDF.
- ImageOutput - Class in com.qoppa.pdfOptimizer
-
This class describes how an image should be modified.
- ImageOutput(int, int, int, int) - Constructor for class com.qoppa.pdfOptimizer.ImageOutput
-
Constructs an ImageOuput object with the given image compression, color space, width and height.
- ImageOutput(int, float, int, int, int) - Constructor for class com.qoppa.pdfOptimizer.ImageOutput
-
Constructs an ImageOuput object with the given image compression, compression quality, color space, width and height.
- ImageOutput(int, float, int, int, int, boolean) - Constructor for class com.qoppa.pdfOptimizer.ImageOutput
-
- InputStreamPDFSource - Class in com.qoppa.pdf.source
-
Implementation of the PDFSource interface when the document comes from an input stream.
- InputStreamPDFSource(InputStream) - Constructor for class com.qoppa.pdf.source.InputStreamPDFSource
-
- InputStreamPDFSource(InputStream, String) - Constructor for class com.qoppa.pdf.source.InputStreamPDFSource
-
- IPassword - Interface in com.qoppa.pdf
-
External interface used by the PDF library to get possible passwords
to open a document.
- IPDFPermissions - Interface in com.qoppa.pdf.permissions
-
This interface represents document permissions.
- isAssembleDocumentAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow assembling the document:
- isAssembleDocumentAllowed() - Method in class com.qoppa.pdf.permissions.DocMDPPermissions
-
DocMDP does not allow assembling the document.
- isAssembleDocumentAllowed() - Method in interface com.qoppa.pdf.permissions.IPDFPermissions
-
Returns true if document assembly is allowed.
- isAssembleDocumentAllowed() - Method in class com.qoppa.pdf.permissions.PasswordPermissions
-
Returns the permission to assemble the document:
- insert, rotate or delete pages
- create bookmarks
- create thumbnail images
This permission is automatically granted if the permission to change the document is granted (see
PasswordPermissions.isChangeDocumentAllowed()
).
- isAssembleDocumentAllowed() - Method in class com.qoppa.pdf.permissions.SignaturePermissions
-
- isAssembleDocumentAllowed() - Method in class com.qoppa.pdf.permissions.UsageRightsPermissions
-
Usage rights never allow assembling the document.
- isChangeDocumentAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow changing the document.
- isChangeDocumentAllowed() - Method in class com.qoppa.pdf.permissions.DocMDPPermissions
-
DocMDP does not allow changing the document.
- isChangeDocumentAllowed() - Method in interface com.qoppa.pdf.permissions.IPDFPermissions
-
Returns true if changing the document is allowed.
- isChangeDocumentAllowed() - Method in class com.qoppa.pdf.permissions.PasswordPermissions
-
Returns the permission to change the document.
- isChangeDocumentAllowed() - Method in class com.qoppa.pdf.permissions.SignaturePermissions
-
- isChangeDocumentAllowed() - Method in class com.qoppa.pdf.permissions.UsageRightsPermissions
-
Usage Rights never allow changing the document.
- isClearSignatures() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if signatures should be cleared.
- isClearUsageRights() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if usage rights should be cleared.
- isColor() - Method in interface com.qoppa.pdfOptimizer.ImageInfo
-
Returns true if the image is a color image.
- isCompressObjectsIntoStreams() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if objects will be compressed into object streams during optimization.
- isCreateModifyFieldsAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow modifying annotations and changing the document.
- isDiscardAltImages() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if alternate images will be discarded during optimization.
- isDiscardAnnotations() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if annotations will be discarded during optimization.
- isDiscardBookmarks() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if bookmarks will be discarded during optimization.
- isDiscardDocumentInfo() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if document info will be discarded during optimization.
- isDiscardFileAttachments() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if file attachments will be discarded during optimization.
- isDiscardFormFields() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if form fields will be discarded during optimization.
- isDiscardJSActions() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if JavaScript actions will be discarded during optimization.
- isDiscardLinks() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if links will be discarded during optimization.
- isDiscardPageThumbnails() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if page thumbnails will be discarded during optimization.
- isDiscardUnusedBookmarks() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if unused bookmarks will be discarded during optimization.
- isDiscardUnusedLinks() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if unused links will be discarded during optimization.
- isDiscardUnusedResources() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if unused resources will be discarded during optimization.
- isDiscardXMPData() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if XMP metadata will be discarded during optimization.
- isEnforceDocMDPPermissions() - Static method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if Doc MDP permissions will be enforced.
- isEnforceSignaturePermissions() - Static method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if signature permissions will be enforced.
- isExtractTextGraphicsAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow extracting text graphics from the document.
- isExtractTextGraphicsAllowed() - Method in class com.qoppa.pdf.permissions.DocMDPPermissions
-
DocMDP always allows extracting text graphics.
- isExtractTextGraphicsAllowed() - Method in interface com.qoppa.pdf.permissions.IPDFPermissions
-
Returns true if extracting text graphics is allowed.
- isExtractTextGraphicsAllowed() - Method in class com.qoppa.pdf.permissions.PasswordPermissions
-
Returns the permission to extract text and graphics.
- isExtractTextGraphicsAllowed() - Method in class com.qoppa.pdf.permissions.SignaturePermissions
-
- isExtractTextGraphicsAllowed() - Method in class com.qoppa.pdf.permissions.UsageRightsPermissions
-
Usage Rights always allow extracting text graphics.
- isExtractTextGraphicsForAccessibilityAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow extracting text graphics for accessibility from the document.
- isExtractTextGraphicsForAccessibilityAllowed() - Method in class com.qoppa.pdf.permissions.DocMDPPermissions
-
DocMDP always allows extracting text graphics for accessibility.
- isExtractTextGraphicsForAccessibilityAllowed() - Method in interface com.qoppa.pdf.permissions.IPDFPermissions
-
Returns true if extracting text graphics for accessibility is allowed.
- isExtractTextGraphicsForAccessibilityAllowed() - Method in class com.qoppa.pdf.permissions.PasswordPermissions
-
Returns the permission to extract text and graphics in support of accessibility to disabled users or other purposes.
- isExtractTextGraphicsForAccessibilityAllowed() - Method in class com.qoppa.pdf.permissions.SignaturePermissions
-
- isExtractTextGraphicsForAccessibilityAllowed() - Method in class com.qoppa.pdf.permissions.UsageRightsPermissions
-
Usage Rights always allow extracting text graphics for accessibility.
- isFillFormFieldsAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow filling form field.
- isFillFormFieldsAllowed() - Method in class com.qoppa.pdf.permissions.DocMDPPermissions
-
DocMDP permission levels 2 and 3 allow filling existing form fields and signatures.
- isFillFormFieldsAllowed() - Method in interface com.qoppa.pdf.permissions.IPDFPermissions
-
Returns true if filling existing form fields is allowed.
- isFillFormFieldsAllowed() - Method in class com.qoppa.pdf.permissions.PasswordPermissions
-
Returns the permission to fill form fields and sign the document.
- isFillFormFieldsAllowed() - Method in class com.qoppa.pdf.permissions.SignaturePermissions
-
- isFillFormFieldsAllowed() - Method in class com.qoppa.pdf.permissions.UsageRightsPermissions
-
Returns true if the Usage Rights allow filling existing form fields and signatures.
- isFlateUncompressedStreams() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if uncompressed streams will be compressed during optimization.
- isFlattenAnnotations() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if annotations will be flattened during optimization.
- isFlattenFormFields() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if form fields will be flattened during optimization.
- isFlattenLayers() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if layers will be flattened during optimization.
- isGray() - Method in interface com.qoppa.pdfOptimizer.ImageInfo
-
Returns true if this image is a gray scale image ((i.e.
- isIndexed() - Method in interface com.qoppa.pdfOptimizer.ImageInfo
-
Returns true if the image uses an indexed color space.
- isJPEGConvertCMYKToRGBOn17() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns the value of the "convert CMYK to RGB when compressing to JPEG and running in Java 7 or higher".
- isLinearize() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if the document will be linearized during optimization.
- isMergeDuplicateFonts() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if duplicate fonts will be merged during optimization.
- isMergeDuplicateImages() - Method in class com.qoppa.pdfOptimizer.OptSettings
-
Returns true if duplicate images will be merged during optimization.
- isModifyAnnotsAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow modifying annotations.
- isModifyAnnotsAllowed() - Method in class com.qoppa.pdf.permissions.DocMDPPermissions
-
DocMDP permission level 3 allows annotations to be created, deleted, and modified.
- isModifyAnnotsAllowed() - Method in interface com.qoppa.pdf.permissions.IPDFPermissions
-
Returns true if modifying annotations is allowed.
- isModifyAnnotsAllowed() - Method in class com.qoppa.pdf.permissions.PasswordPermissions
-
Returns the permission to add or modify text annotations in the document.
- isModifyAnnotsAllowed() - Method in class com.qoppa.pdf.permissions.SignaturePermissions
-
- isModifyAnnotsAllowed() - Method in class com.qoppa.pdf.permissions.UsageRightsPermissions
-
Usage Rights always allow modifying annotations.
- isMonochrome() - Method in interface com.qoppa.pdfOptimizer.ImageInfo
-
Returns true if this image's pixels are either black or white (1 or 0).
- isOnlyChangeIfSmaller() - Method in class com.qoppa.pdfOptimizer.ImageOutput
-
Sets the flag to update an image only when the altered image is smaller than the original.
- isPrintAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow printing the document.
- isPrintAllowed() - Method in class com.qoppa.pdf.permissions.DocMDPPermissions
-
DocMDP always allows printing.
- isPrintAllowed() - Method in interface com.qoppa.pdf.permissions.IPDFPermissions
-
Returns true if printing the document is allowed.
- isPrintAllowed() - Method in class com.qoppa.pdf.permissions.PasswordPermissions
-
Returns the permission to print the document.
- isPrintAllowed() - Method in class com.qoppa.pdf.permissions.SignaturePermissions
-
- isPrintAllowed() - Method in class com.qoppa.pdf.permissions.UsageRightsPermissions
-
Usage Rights always allow printing.
- isPrintHighResAllowed(boolean) - Method in class com.qoppa.pdf.permissions.AllPDFPermissions
-
Returns true if all the document's permissions allow printing the document at high resolution.
- isPrintHighResAllowed() - Method in class com.qoppa.pdf.permissions.DocMDPPermissions
-
DocMDP always allows printing at high resolution.
- isPrintHighResAllowed() - Method in interface com.qoppa.pdf.permissions.IPDFPermissions
-
Returns true if printing the document at high resolution is allowed.
- isPrintHighResAllowed() - Method in class com.qoppa.pdf.permissions.PasswordPermissions
-
Returns the permission to print the document at high resolution.
- isPrintHighResAllowed() - Method in class com.qoppa.pdf.permissions.SignaturePermissions
-
- isPrintHighResAllowed() - Method in class com.qoppa.pdf.permissions.UsageRightsPermissions
-
Usage Rights always allow printing in high resolution.
- isRestricted() - Method in class com.qoppa.pdf.permissions.Restrictions
-
Returns true if one or more permission types have restrictions.
- isRestrictedByDocMDPPermissions() - Method in class com.qoppa.pdf.permissions.Restrictions
-
Returns true if DocMDPPermissions have restrictions.
- isRestrictedByPasswordPermissions() - Method in class com.qoppa.pdf.permissions.Restrictions
-
Returns true if PasswordPermissions have restrictions.
- isRestrictedBySignature() - Method in class com.qoppa.pdf.permissions.Restrictions
-
- isRestrictedByUsageRightsPermissions() - Method in class com.qoppa.pdf.permissions.Restrictions
-
Returns true if UsageRightsPermissions have restrictions.