A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- A0 - Static variable in class com.pd4ml.PageSize
-
2384 x 3370 points
- A1 - Static variable in class com.pd4ml.PageSize
-
1684 x 2384 points
- A10 - Static variable in class com.pd4ml.PageSize
-
74 x 105 points
- A2 - Static variable in class com.pd4ml.PageSize
-
1190 x 1684 points
- A3 - Static variable in class com.pd4ml.PageSize
-
842 x 1190 points.
- A4 - Static variable in class com.pd4ml.PageSize
-
595 x 842 points.
- A5 - Static variable in class com.pd4ml.PageSize
-
421 x 595 points.
- A6 - Static variable in class com.pd4ml.PageSize
-
297 x 421 points
- A7 - Static variable in class com.pd4ml.PageSize
-
210 x 297 points
- A8 - Static variable in class com.pd4ml.PageSize
-
148 x 210 points
- A9 - Static variable in class com.pd4ml.PageSize
-
105 x 148 points
- AccessPermission - Class in com.pd4ml.pdf.encryption
-
This class represents the access permissions to a document.
- AccessPermission() - Constructor for class com.pd4ml.pdf.encryption.AccessPermission
-
Create a new access permission object.
- AccessPermission(byte[]) - Constructor for class com.pd4ml.pdf.encryption.AccessPermission
-
Create a new access permission object from a byte array.
- AccessPermission(int) - Constructor for class com.pd4ml.pdf.encryption.AccessPermission
-
Creates a new access permission object from a single integer.
- addCustomResourceProvider(String) - Method in class com.pd4ml.PD4ML
-
add custom resource loader for non-standard or customized transport protocols
- addCustomTagHandler(String, CustomTag) - Method in class com.pd4ml.PD4ML
-
adds a proprietary HTML tag implementation
- addDocumentActionHandler(String, String) - Method in class com.pd4ml.PD4ML
-
method defines JavaScript action handler for generated document.
- addMetadata(String, String, boolean) - Method in class com.pd4ml.PD4ML
-
The method defines custom properties for PDF document meta data.
- addRecipient(PublicKeyRecipient) - Method in class com.pd4ml.pdf.encryption.PublicKeyProtectionPolicy
-
Adds a new recipient to the recipients list.
- addStyle(String, boolean) - Method in class com.pd4ml.PD4ML
-
Apply additional stylesheet to the document
- addStyle(URL, boolean) - Method in class com.pd4ml.PD4ML
-
Apply additional stylesheet to the document
- addUniqueMessage(Vector<StatusMessage>, StatusMessage) - Static method in class com.pd4ml.StatusMessage
- adjustHtmlWidth(boolean) - Method in class com.pd4ml.PD4ML
-
sets htmlWidth to the most right margin of the HTML block content.
- AES_128BIT - Static variable in class com.pd4ml.Constants
-
AES (Advanced Encryption Standard) algorithm (beginning with PDF1.6) with 128bit encryption key
- AES_256BIT - Static variable in class com.pd4ml.Constants
-
AES (Advanced Encryption Standard) algorithm (beginning with PDF1.6) with 256bit encryption key
- AllowAnnotate - Static variable in class com.pd4ml.Constants
-
Document access permission (bit 6).
Add or modify text annotations, fill in interactive form fields, and, if bit 4 is also set, create or modify interactive form fields. - AllowAssembly - Static variable in class com.pd4ml.Constants
-
Document access permission (bit 11, value = 1024).
Assemble the document (insert, rotate, or delete pages and create bookmarks or thumbnail images), even if bit 4 is clear. - AllowContentExtraction - Static variable in class com.pd4ml.Constants
-
Document access permission (bit 10, value = 512).
Extract text and graphics (in support of accessibility to disabled users or for other purposes). - AllowCopy - Static variable in class com.pd4ml.Constants
-
Document access permission (bit 5, value = 16).
Copy or otherwise extract text and graphics from the document by operations other than that controlled by bit 10. - AllowDegradedPrint - Static variable in class com.pd4ml.Constants
-
Document access permission (bit 3, value = 4).
Print the document (possibly not at the highest quality level, depending on whether bit 12 is also set). - AllowFillingForms - Static variable in class com.pd4ml.Constants
-
Document access permission (bit 9).
Fill in existing interactive form fields (including signature fields), even if bit 6 is clear. - AllowModify - Static variable in class com.pd4ml.Constants
-
Document access permission (bit 4, value = 8).
Modify the contents of the document by operations other than those controlled by bits 6, 9, and 11. - AllowPrint - Static variable in class com.pd4ml.Constants
-
Document access permission (bit 12 + bit 3, value = 2052).
Print the document to a representation from which a faithful digital copy of the PDF content could be generated. - append(PdfDocumentBase) - Method in class com.pd4ml.pdf.PdfDocumentBase
- applyKerning(boolean) - Method in class com.pd4ml.PD4ML
-
Forces PD4ML to align font glyphs to each other according to the font kerning hints (if available).
- applyLicense(String) - Method in class com.pd4ml.PD4ML
-
applies license code.
- ArchA - Static variable in class com.pd4ml.PageSize
-
648 x 864 points
- ArchB - Static variable in class com.pd4ml.PageSize
-
864 x 1296 points
- ArchC - Static variable in class com.pd4ml.PageSize
-
1296 x 1728 points
- ArchD - Static variable in class com.pd4ml.PageSize
-
1728 x 2592 points
- ArchE - Static variable in class com.pd4ml.PageSize
-
2592 x 3456 points
- ArchE1 - Static variable in class com.pd4ml.PageSize
-
2160 x 3024 points
- asyncResourceLoader(int) - Method in class com.pd4ml.PD4ML
-
enables asynchronous resource loading (graphics, attachments etc) if thread pool size is not equal 0.
B
- B4 - Static variable in class com.pd4ml.PageSize
-
This matches the standard, ISO dimensions: 250mm x 353mm.
- B5 - Static variable in class com.pd4ml.PageSize
-
This matches the standard, ISO dimensions: 176mm x 250mm.
- BatikSvgCustomTag - Class in com.pd4ml.plugins
- BatikSvgCustomTag() - Constructor for class com.pd4ml.plugins.BatikSvgCustomTag
- BatikSvgCustomTag(String, FontCache, CustomTag) - Constructor for class com.pd4ml.plugins.BatikSvgCustomTag
- bottom - Variable in class com.pd4ml.PageMargins
C
- canAssembleDocument() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the user can insert/rotate/delete pages.
- canExtractContent() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the user can extract text and images from the PDF document.
- canExtractForAccessibility() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the user can extract text and images from the PDF document for accessibility purposes.
- canFillInForm() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the user can fill in interactive form fields (including signature fields) even if
canModifyAnnotations()
returns false. - canLoad(String, FileCache) - Method in class com.pd4ml.ResourceProvider
- canModify() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the user can modify contents of the document.
- canModifyAnnotations() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the user can add or modify text annotations and fill in interactive forms fields and, if
canModify()
returns true, create or modify interactive form fields (including signature fields). - canPrint() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the user can print.
- canPrintDegraded() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the user can print the document in a degraded format.
- CENTER_ALIGN - Static variable in class com.pd4ml.Constants
- clone() - Method in class com.pd4ml.StatusMessage
- closeResourceStream() - Method in class com.pd4ml.ResourceProvider
-
method closes the resource stream
- com.pd4ml - package com.pd4ml
- com.pd4ml.pdf - package com.pd4ml.pdf
- com.pd4ml.pdf.encryption - package com.pd4ml.pdf.encryption
- com.pd4ml.plugins - package com.pd4ml.plugins
- com.pd4ml.tools - package com.pd4ml.tools
- computeEncryptedKey(byte[], byte[], byte[], byte[], byte[], int, byte[], int, int, boolean, boolean) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Compute the encryption key.
- computeOwnerPassword(byte[], byte[], int, int) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Compute the owner entry in the encryption dictionary.
- computeScope(String, int) - Static method in class com.pd4ml.pdf.PdfDocumentBase
-
Utility method converts page scope description to a boolean array of flags.
- computeUserPassword(byte[], byte[], int, byte[], int, int, boolean) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
This will compute the user password hash.
- ConflictingParametersException - Exception in com.pd4ml
- ConflictingParametersException(String) - Constructor for exception com.pd4ml.ConflictingParametersException
- Constants - Class in com.pd4ml
- Constants() - Constructor for class com.pd4ml.Constants
- CONVERSION_BEGIN - Static variable in interface com.pd4ml.ProgressListener
- CONVERSION_END - Static variable in interface com.pd4ml.ProgressListener
- createSvgParser() - Static method in class com.pd4ml.plugins.PD4MLSvgCustomTag
- CryptographyException - Exception in com.pd4ml.pdf.encryption
-
An exception that indicates that something has gone wrong during a cryptography operation.
- CryptographyException(Exception) - Constructor for exception com.pd4ml.pdf.encryption.CryptographyException
-
Constructor.
- CryptographyException(String) - Constructor for exception com.pd4ml.pdf.encryption.CryptographyException
-
Constructor.
- CustomTag - Class in com.pd4ml
- CustomTag() - Constructor for class com.pd4ml.CustomTag
- CustomTag(String, FontCache, CustomTag) - Constructor for class com.pd4ml.CustomTag
D
- decode(byte[], int, int) - Static method in class com.pd4ml.tools.Pd4Cmd.Base64
-
Very low-level access to decoding ASCII characters in the form of a byte array.
- decode(String) - Static method in class com.pd4ml.tools.Pd4Cmd.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- DECODE - Static variable in class com.pd4ml.tools.Pd4Cmd.Base64
-
Specify decoding.
- decryptBuffer(long, long, byte[]) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
- DecryptionMaterial - Class in com.pd4ml.pdf.encryption
-
This class represents data required to decrypt PDF documents.
- DecryptionMaterial() - Constructor for class com.pd4ml.pdf.encryption.DecryptionMaterial
- DEFAULT_LENGTH - Static variable in class com.pd4ml.pdf.encryption.PDEncryption
-
The default length for the encryption key.
- DEFAULT_NAME - Static variable in class com.pd4ml.pdf.encryption.PDEncryption
-
The default security handler.
- DEFAULT_PAGE_MARGINS - Static variable in class com.pd4ml.PageMargins
- DEFAULT_SIZE - Static variable in class com.pd4ml.plugins.ORCodeCustomTag
- DEFAULT_VERSION - Static variable in class com.pd4ml.pdf.encryption.PDEncryption
-
The default version, according to the PDF Reference.
- DefaultPermissions - Static variable in class com.pd4ml.Constants
-
Document permissions.
- deletePage(int) - Method in class com.pd4ml.pdf.PdfDocumentBase
-
deletes a page of a loaded document.
- Dimensions - Interface in com.pd4ml
- Dimensions.Units - Enum in com.pd4ml
- disable - Static variable in class com.pd4ml.plugins.BatikSvgCustomTag
- disable - Static variable in class com.pd4ml.plugins.MathMLCustomTag
- disable - Static variable in class com.pd4ml.plugins.ORCodeCustomTag
- disableBatik - Static variable in class com.pd4ml.PD4ML
- disableMathML - Static variable in class com.pd4ml.PD4ML
- doc - Variable in class com.pd4ml.plugins.BatikSvgCustomTag
- DOC_RENDER_IN_PROGRESS - Static variable in interface com.pd4ml.ProgressListener
- DOC_WRITE_BEGIN - Static variable in interface com.pd4ml.ProgressListener
- DOCX - Static variable in class com.pd4ml.Constants
-
PD4ML output format "docx".
- DOCX_PRE_RENDER_DONE - Static variable in interface com.pd4ml.ProgressListener
- DONT_BREAK_LINES - Static variable in class com.pd4ml.tools.Pd4Cmd.Base64
-
Don't break lines when encoding (violates strict Base64 specification)
- dontCache() - Method in class com.pd4ml.ResourceProvider
- dump(int) - Method in class com.pd4ml.PD4ML
-
debug/diagnostics method
- dumpOutlines() - Method in class com.pd4ml.pdf.PdfDocumentBase
E
- embedTTFs(boolean, boolean) - Method in class com.pd4ml.PD4ML
- enableHyperlinks(boolean) - Method in class com.pd4ml.PD4ML
-
enables converting of HTML to PDF hyperlinks.
- enableLigatures(boolean) - Method in class com.pd4ml.PD4ML
-
Forces PD4ML to load TTF/OTF glyph susbstitution tables, to apply ligature replacements and to build compound glyphs.
- ENCODE - Static variable in class com.pd4ml.tools.Pd4Cmd.Base64
-
Specify encoding.
- ERROR - Static variable in class com.pd4ml.StatusMessage
- extractAttachments(String, short) - Static method in class com.pd4ml.tools.Pd4Cmd
F
- FILTER - Static variable in class com.pd4ml.pdf.encryption.PublicKeySecurityHandler
-
The filter name.
- FILTER - Static variable in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Type of security handler.
- fitPageVertically(int) - Method in class com.pd4ml.PD4ML
-
forces PD4ML to downscale entire HTML layout to fit a single PDF page vertically.
- flipHorizontal() - Method in class com.pd4ml.PageMargins
- flipVertical() - Method in class com.pd4ml.PageMargins
- ForcedTerminationException - Exception in com.pd4ml
-
The exception is thrown by a request to terminate conversion process.
- ForcedTerminationException() - Constructor for exception com.pd4ml.ForcedTerminationException
G
- generateBookmarksFromAnchors(boolean) - Method in class com.pd4ml.PD4ML
- generateBookmarksFromHeadings(boolean) - Method in class com.pd4ml.PD4ML
- generateForms(boolean, String) - Method in class com.pd4ml.PD4ML
-
forces PD4ML to convert HTML forms into PDF forms (Acroforms).
- generateForms(boolean, String, String) - Method in class com.pd4ml.PD4ML
-
forces PD4ML to convert HTML forms into PDF forms (Acroforms).
- generateMulticolumn(int, int, boolean) - Method in class com.pd4ml.PD4ML
-
switches PD4ML into multicolumn mode.
- getAuthor() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getCache() - Method in class com.pd4ml.PD4ML
- getCertificate() - Method in class com.pd4ml.pdf.encryption.PublicKeyDecryptionMaterial
-
Returns the certificate contained in the keystore.
- getCreationDate() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getCreator() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getCryptFilterDictionary(String) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Returns the crypt filter with the given name.
- getCryptFilterMethod() - Method in class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
-
This will return the crypt filter method.
- getCurrentAccessPermission() - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Returns the access permissions that were computed during document decryption.
- getDecryptionCertificate() - Method in class com.pd4ml.pdf.encryption.PublicKeyProtectionPolicy
-
Returns the decryption certificate.
- getDefaultCryptFilterDictionary() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Returns the default crypt filter (for public-key security handler).
- getDetails() - Method in class com.pd4ml.StatusMessage
- getDocumentTitle() - Method in class com.pd4ml.PD4ML
- getEmbedded() - Method in exception com.pd4ml.pdf.encryption.CryptographyException
-
This will get the exception that caused this exception.
- getEncoding() - Method in class com.pd4ml.ResourceProvider
- getEncryptionKey() - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Returns the current encryption key data.
- getEncryptionKeyLength() - Method in class com.pd4ml.pdf.encryption.ProtectionPolicy
-
Get the length of the secrete key that will be used to encrypt document data.
- getFilter() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Get the name of the filter.
- getFitPageVertically() - Method in class com.pd4ml.PD4ML
- getHeight(int) - Method in class com.pd4ml.CustomTag
- getHeight(int) - Method in class com.pd4ml.PD4ML
-
calculates document height for given document width.
- getHeight(int) - Method in class com.pd4ml.plugins.BatikSvgCustomTag
- getHeight(int) - Method in class com.pd4ml.plugins.MathMLCustomTag
- getHeight(int) - Method in class com.pd4ml.plugins.ORCodeCustomTag
- getHeight(int) - Method in class com.pd4ml.plugins.PD4MLSvgCustomTag
- getInnerCode() - Method in class com.pd4ml.CustomTag
- getInnerCode() - Method in class com.pd4ml.plugins.BatikSvgCustomTag
- getInstance(String) - Static method in class com.pd4ml.PageSize
- getInstance(String, FontCache) - Method in class com.pd4ml.CustomTag
- getInstance(String, FontCache) - Method in class com.pd4ml.plugins.BatikSvgCustomTag
- getInstance(String, FontCache) - Method in class com.pd4ml.plugins.MathMLCustomTag
- getInstance(String, FontCache) - Method in class com.pd4ml.plugins.ORCodeCustomTag
- getInstance(String, FontCache) - Method in class com.pd4ml.plugins.PD4MLSvgCustomTag
- getKeyLength() - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Getter of the property
keyLength
. - getKeywords() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getLang() - Method in class com.pd4ml.plugins.MathMLCustomTag
- getLastRenderInfo(String) - Method in class com.pd4ml.PD4ML
-
returns statistics for the last render() call
- getLength() - Method in class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
-
This will return the Length entry of the crypt filter dictionary.
The length in bits for the crypt filter algorithm. - getLength() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will return the Length entry of the encryption dictionary.
The length in bits for the encryption algorithm. - getMessage() - Method in class com.pd4ml.StatusMessage
- getMessage(int, String) - Static method in class com.pd4ml.StatusMessage
- getMetadata() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getMime() - Method in class com.pd4ml.ResourceProvider
- getModDate() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getNumberOfPages() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getNumberOfRecipients() - Method in class com.pd4ml.pdf.encryption.PublicKeyProtectionPolicy
-
Returns the number of recipients
- getOwnerAccessPermission() - Static method in class com.pd4ml.pdf.encryption.AccessPermission
-
returns an access permission object for a document owner.
- getOwnerEncryptionKey() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will get the OE entry in the standard encryption dictionary.
- getOwnerKey() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will get the O entry in the standard encryption dictionary.
- getOwnerPassword() - Method in class com.pd4ml.pdf.encryption.StandardProtectionPolicy
-
Returns the owner password.
- getPageBox(int, String) - Method in class com.pd4ml.pdf.PdfDocumentBase
-
returns PDF page boundaries array.
- getPageContent(int) - Method in class com.pd4ml.pdf.PdfDocumentBase
- getPageMargins(int, boolean) - Method in class com.pd4ml.PD4ML
-
Returns page margins object for a specified page number.
- getPageSize(int) - Method in class com.pd4ml.PD4ML
-
Returns page dimensions object for a specified page number.
- getPageSize(int) - Method in class com.pd4ml.pdf.PdfDocumentBase
-
returns page size
- getPassword() - Method in class com.pd4ml.pdf.encryption.PublicKeyDecryptionMaterial
-
Returns the password given by the user and that will be used to open the private key.
- getPassword() - Method in class com.pd4ml.pdf.encryption.StandardDecryptionMaterial
-
Returns the password.
- getPdfFormatVersion() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getPermission() - Method in class com.pd4ml.pdf.encryption.PublicKeyRecipient
-
Returns the access permission granted to the recipient.
- getPermissionBytes() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
The returns an integer representing the access permissions.
- getPermissionBytesForPublicKey() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This returns an integer representing the access permissions.
- getPermissions() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will get the permissions bit mask.
- getPermissions() - Method in class com.pd4ml.pdf.encryption.StandardProtectionPolicy
-
Returns the access permissions
- getPermissions() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getPerms() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Get the Perms entry in the encryption dictionary.
- getPrivateKey() - Method in class com.pd4ml.pdf.encryption.PublicKeyDecryptionMaterial
-
returns The private key that will be used to open the document protection.
- getProducer() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getProvider() - Static method in class com.pd4ml.pdf.encryption.SecurityProvider
-
Returns the provider to be used for advanced encrypting/decrypting.
- getRecipientsIterator() - Method in class com.pd4ml.pdf.encryption.PublicKeyProtectionPolicy
-
Returns an iterator to browse the list of recipients.
- getRecipientsLength() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Returns the number of recipients contained in the Recipients field of the dictionary.
- getRecipientStringAt(int) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
returns the COSString contained in the Recipients field at position i.
- getResourceAsBytes(String, FileCache) - Method in class com.pd4ml.ResourceProvider
-
The default implementation reads fully input stream returned by getResourceAsStream() and returns it as a byte array.
- getResourceAsStream(String, FileCache) - Method in class com.pd4ml.ResourceProvider
- getRevision() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will return the R entry of the encryption dictionary.
See PDF Reference 1.4 Table 3.14. - getStdCryptFilterDictionary() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Returns the standard crypt filter.
- getStreamFilterName() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Returns the name of the filter which is used for de/encrypting streams.
- getStringFilterName() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Returns the name of the filter which is used for de/encrypting strings.
- getSubFilter() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Get the name of the subfilter.
- getSubject() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getTitle() - Method in class com.pd4ml.pdf.PdfDocumentBase
- getTitle(Context) - Method in class com.pd4ml.plugins.MathMLCustomTag
- getUserEncryptionKey() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will get the UE entry in the standard encryption dictionary.
- getUserKey() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will get the U entry in the standard encryption dictionary.
- getUserPassword() - Method in class com.pd4ml.pdf.encryption.StandardProtectionPolicy
-
Returns the user password.
- getUserPassword(byte[], byte[], int, int) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Get the user password based on the owner password.
- getVersion() - Static method in class com.pd4ml.PD4ML
-
returns current version number
- getVersion() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will return the V entry of the encryption dictionary.
See PDF Reference 1.4 Table 3.13. - getVersionBuildDate() - Static method in class com.pd4ml.PD4ML
- getWidth(int) - Method in class com.pd4ml.CustomTag
- getWidth(int) - Method in class com.pd4ml.plugins.BatikSvgCustomTag
- getWidth(int) - Method in class com.pd4ml.plugins.MathMLCustomTag
- getWidth(int) - Method in class com.pd4ml.plugins.ORCodeCustomTag
- getWidth(int) - Method in class com.pd4ml.plugins.PD4MLSvgCustomTag
- getX509() - Method in class com.pd4ml.pdf.encryption.PublicKeyRecipient
-
Returns the X509 certificate of the recipient.
- GZIP - Static variable in class com.pd4ml.tools.Pd4Cmd.Base64
-
Specify that data should be gzip-compressed.
H
- HALFLETTER - Static variable in class com.pd4ml.PageSize
-
396 x 612 points
- hasProtectionPolicy() - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Returns whether a protection policy has been set.
- height - Variable in class com.pd4ml.PageSize
-
height in typographic points
- HTML_LAYOUT_DONE - Static variable in interface com.pd4ml.ProgressListener
- HTML_LAYOUT_IN_PROGRESS - Static variable in interface com.pd4ml.ProgressListener
- HTML_PARSED - Static variable in interface com.pd4ml.ProgressListener
I
- injectHtml(String, boolean) - Method in class com.pd4ml.PD4ML
-
Injects a portion of HTML to the source
- INSTANCE - Static variable in class com.pd4ml.pdf.encryption.SecurityHandlerFactory
-
Singleton instance
- InvalidPasswordException - Exception in com.pd4ml
- InvalidPasswordException - Exception in com.pd4ml.pdf.encryption
-
Indicates that an invalid password was supplied.
- InvalidPasswordException(String) - Constructor for exception com.pd4ml.InvalidPasswordException
- InvokeException - Exception in com.pd4ml
- InvokeException(String) - Constructor for exception com.pd4ml.InvokeException
- InvokeException(Throwable) - Constructor for exception com.pd4ml.InvokeException
- isAES() - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
True if AES is used for encryption and decryption.
- isDecryptMetadata() - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Returns true if meta data is to be decrypted.
- isDemoMode() - Method in class com.pd4ml.PD4ML
- isDirectory() - Method in class com.pd4ml.ResourceProvider
- isEmptyTag() - Method in class com.pd4ml.CustomTag
- isEmptyTag() - Method in class com.pd4ml.plugins.BatikSvgCustomTag
- isEmptyTag() - Method in class com.pd4ml.plugins.MathMLCustomTag
- isEmptyTag() - Method in class com.pd4ml.plugins.ORCodeCustomTag
- isEmptyTag() - Method in class com.pd4ml.plugins.PD4MLSvgCustomTag
- isEncryptMetaData() - Method in class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
-
Will get the EncryptMetaData dictionary info.
- isEncryptMetaData() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Will get the EncryptMetaData dictionary info.
- isError() - Method in class com.pd4ml.StatusMessage
- ISO8859_1 - Static variable in class com.pd4ml.Constants
- ISOB0 - Static variable in class com.pd4ml.PageSize
-
2836 x 4008 points
- ISOB1 - Static variable in class com.pd4ml.PageSize
-
2004 x 2836 points
- ISOB2 - Static variable in class com.pd4ml.PageSize
-
1418 x 2004 points
- ISOB3 - Static variable in class com.pd4ml.PageSize
-
1002 x 1418 points
- ISOB4 - Static variable in class com.pd4ml.PageSize
-
709 x 1002 points
- ISOB5 - Static variable in class com.pd4ml.PageSize
-
501 x 709 points
- isOwnerPassword(byte[], byte[], byte[], int, byte[], int, int, boolean) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Check for owner password.
- isOwnerPassword(String, byte[], byte[], int, byte[], int, int, boolean) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Check for owner password.
- isOwnerPermission() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the access permission corresponds to owner access permission (no restriction).
- isPreferAES() - Method in class com.pd4ml.pdf.encryption.ProtectionPolicy
-
Tell whether AES encryption is preferred when several encryption methods are available for the chosen key length.
- isPro() - Method in class com.pd4ml.PD4ML
- isReadOnly() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
This will tell if the object has been set as read only.
- isTaggedOutput(Context) - Method in class com.pd4ml.plugins.MathMLCustomTag
- isUserPassword(byte[], byte[], byte[], int, byte[], int, int, boolean) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Check if a plaintext password is the user password.
- isUserPassword(String, byte[], byte[], int, byte[], int, int, boolean) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Check if a plaintext password is the user password.
- isWarning() - Method in class com.pd4ml.StatusMessage
J
- JIS_B4 - Static variable in class com.pd4ml.PageSize
-
This correspond to the JIS standard dimensions: 257mm x 364mm.
- JIS_B5 - Static variable in class com.pd4ml.PageSize
-
This correspond to the JIS standard dimensions: 182mm x 257mm.
L
- LEDGER - Static variable in class com.pd4ml.PageSize
-
1224 x 792 points.
- left - Variable in class com.pd4ml.PageMargins
- LEFT_ALIGN - Static variable in class com.pd4ml.Constants
- LEGAL - Static variable in class com.pd4ml.PageSize
-
612 x 1008 points.
- LETTER - Static variable in class com.pd4ml.PageSize
-
612 x 792 points.
- localFile() - Method in class com.pd4ml.ResourceProvider
M
- main(String[]) - Static method in class com.pd4ml.tools.Pd4Cmd
- MAIN_DOC_READ - Static variable in interface com.pd4ml.ProgressListener
- MathMLCustomTag - Class in com.pd4ml.plugins
- MathMLCustomTag() - Constructor for class com.pd4ml.plugins.MathMLCustomTag
- MathMLCustomTag(String, FontCache, CustomTag) - Constructor for class com.pd4ml.plugins.MathMLCustomTag
- merge(PdfDocument, int, int, boolean) - Method in class com.pd4ml.PD4ML
-
Merges conversion result with an already existing PDF document
- mergePDFs(InputStream, InputStream, OutputStream) - Static method in class com.pd4ml.PdfDocument
-
basic PDF merging method.
- messages - Static variable in class com.pd4ml.StatusMessage
- mime - Variable in class com.pd4ml.ResourceProvider
- MM - com.pd4ml.Dimensions.Units
- MM_PER_INCH - Static variable in interface com.pd4ml.Dimensions
-
25.4f
- mmHeight() - Method in class com.pd4ml.PageSize
- mmWidth() - Method in class com.pd4ml.PageSize
- monitorProgressWith(ProgressListener) - Method in class com.pd4ml.PD4ML
-
conversion progress callback support
- MULTIPAGE_TIFF - Static variable in class com.pd4ml.Constants
-
PD4ML output format: multipage "TIFF".
- MULTIPAGE_TIFF_COMPRESSED - Static variable in class com.pd4ml.Constants
-
PD4ML output format: multipage compressed "TIFF".
N
- newSecurityHandlerForFilter(String) - Method in class com.pd4ml.pdf.encryption.SecurityHandlerFactory
-
Returns a new security handler for the given Filter name, or null none is available.
- newSecurityHandlerForPolicy(ProtectionPolicy) - Method in class com.pd4ml.pdf.encryption.SecurityHandlerFactory
-
Returns a new security handler for the given protection policy, or null none is available.
- NO_OPTIONS - Static variable in class com.pd4ml.tools.Pd4Cmd.Base64
-
No options specified.
- NOTE - Static variable in class com.pd4ml.PageSize
-
540 x 720 points
O
- ORCodeCustomTag - Class in com.pd4ml.plugins
- ORCodeCustomTag() - Constructor for class com.pd4ml.plugins.ORCodeCustomTag
- ORCodeCustomTag(String, FontCache, CustomTag) - Constructor for class com.pd4ml.plugins.ORCodeCustomTag
- outputRange(String) - Method in class com.pd4ml.PD4ML
- overlay(PdfDocumentBase, int) - Method in class com.pd4ml.pdf.PdfDocumentBase
- overlay(PdfDocumentBase, String, String, int) - Method in class com.pd4ml.pdf.PdfDocumentBase
- overrideDocumentEncoding(String) - Method in class com.pd4ml.PD4ML
-
sets default encoding for URL-addressed HTML documents
P
- PAGEBREAKS_ALIGNED - Static variable in interface com.pd4ml.ProgressListener
- PageMargins - Class in com.pd4ml
- PageMargins(float, float, float, float) - Constructor for class com.pd4ml.PageMargins
- PageMargins(float, float, float, float, Dimensions.Units) - Constructor for class com.pd4ml.PageMargins
- PageSize - Class in com.pd4ml
- PageSize(float, float) - Constructor for class com.pd4ml.PageSize
-
creates an instance of page size object
- PageSize(float, float, Dimensions.Units) - Constructor for class com.pd4ml.PageSize
-
creates an instance of page size object in given dimension units
- paint(float, float, float, float, float, float, Graphics2D) - Method in class com.pd4ml.CustomTag
- paint(float, float, float, float, float, float, Graphics2D) - Method in class com.pd4ml.plugins.BatikSvgCustomTag
- paint(float, float, float, float, float, float, Graphics2D) - Method in class com.pd4ml.plugins.MathMLCustomTag
- paint(float, float, float, float, float, float, Graphics2D) - Method in class com.pd4ml.plugins.PD4MLSvgCustomTag
- paint(float, float, Graphics2D) - Method in class com.pd4ml.CustomTag
- paint(float, float, Graphics2D) - Method in class com.pd4ml.plugins.ORCodeCustomTag
- parse(String, String) - Method in class com.pd4ml.plugins.BatikSvgCustomTag
- Pd4Cmd - Class in com.pd4ml.tools
- Pd4Cmd() - Constructor for class com.pd4ml.tools.Pd4Cmd
- Pd4Cmd.Base64 - Class in com.pd4ml.tools
-
Encodes and decodes to and from Base64 notation.
- Pd4CmdException - Exception in com.pd4ml.tools
- Pd4CmdException() - Constructor for exception com.pd4ml.tools.Pd4CmdException
- Pd4CmdException(String) - Constructor for exception com.pd4ml.tools.Pd4CmdException
- PD4ML - Class in com.pd4ml
- PD4ML() - Constructor for class com.pd4ml.PD4ML
-
PD4ML Constructor Creates and initializes an instance of the converter
- PD4ML(int) - Constructor for class com.pd4ml.PD4ML
-
PD4ML Constructor Creates and initializes an instance of the converter
- PD4ML(String) - Constructor for class com.pd4ml.PD4ML
-
PD4ML Constructor Creates and initializes an instance of the converter
- PD4ML(String, int) - Constructor for class com.pd4ml.PD4ML
-
PD4ML Constructor Creates and initializes an instance of the converter
- PD4ML_ALLOWED_RESOURCE_LOCATION - Static variable in class com.pd4ml.Constants
-
"pd4ml.allowed.resource.location" forces PD4ML to avoid loading of external resources (CSSs, images, attachments) located outside of (not nested to) the given URI.
- PD4ML_BACKGROUND_AS_PATTERNS - Static variable in class com.pd4ml.Constants
-
"pd4ml.background.as.patterns" - Allows to switch on pre-v385fx3 background image logic with "false" value.
- PD4ML_CACHE_ENABLE - Static variable in class com.pd4ml.Constants
-
"pd4ml.cache.enable" - allows to disable internal file cache.
- PD4ML_CACHE_IMAGES_IN_TMP_DIR - Static variable in class com.pd4ml.Constants
-
"pd4ml.cache.images.in.tmp.dir" if "true" - PD4ML does not cache downloaded images in RAM, but uses /tmp directory for that.
- PD4ML_CONFIG_FILE - Static variable in class com.pd4ml.Constants
-
"pd4ml.config.file" - environment variable specifies configuration file location.
- PD4ML_CONFIG_HANDLER_CLASS - Static variable in class com.pd4ml.Constants
-
"pd4ml.config.handler.class" - environment variable specifies configuration file reader class.
- PD4ML_CSS_IMPORT_DIRECTIVE - Static variable in class com.pd4ml.Constants
-
"pd4ml.css.import.directive".
- PD4ML_DISABLE_EXTERNAL_ATTACHMENTS - Static variable in class com.pd4ml.Constants
-
"pd4ml.disable.external.attachments" if "true", it does not load attachments (<pd4ml:attachment>) from local system and from URL.
- PD4ML_DISABLE_WOFF - Static variable in class com.pd4ml.Constants
-
Default is "false".
- PD4ML_DISABLE_WOFF2 - Static variable in class com.pd4ml.Constants
-
Default is "false".
- PD4ML_DOCUMENT_DATE - Static variable in class com.pd4ml.Constants
-
"pd4ml.document.date" - allows to override document creation date.
- PD4ML_DOCUMENT_HEIGHT_PX - Static variable in class com.pd4ml.Constants
-
"pd4ml.document.height.px" - allows to request document height in pixels (ignoring page breaks, if any)
- PD4ML_DOCUMENT_VIEW_MODE - Static variable in class com.pd4ml.Constants
-
"pd4ml.document.view.mode" defines default view mode for generated document, one from: "SinglePage", "OneColumn", "TwoColumnLeft", "TwoColumnRight", "TwoPageLeft", "TwoPageRight";
- PD4ML_DOCUMENT_XMP_DATE - Static variable in class com.pd4ml.Constants
-
"pd4ml.document.xmp.date" - allows to override document creation date in XMP metadata.
- PD4ML_DUMP_DEFAULT_STYLE - Static variable in class com.pd4ml.Constants
-
For debug only.
- PD4ML_ENABLE_HTTP_ERRORS - Static variable in class com.pd4ml.Constants
-
"pd4ml.enable.http.errors" - by "true" propagates HTML loading HTTP errors to the PD4ML API level.
- PD4ML_EXTRA_RESOURCE_LOADERS - Static variable in class com.pd4ml.Constants
-
"pd4ml.extra.resource.loaders"
- PD4ML_FAKE_BROWSER - Static variable in class com.pd4ml.Constants
-
"pd4ml.fake.browser" - allows PD4ML to pretend to be a regular browser (from HTTP perspective).
- PD4ML_FIX20130116 - Static variable in class com.pd4ml.Constants
-
"pd4ml.fix.20130116" - "true" forces PD4ML to workaround problem with occasional repeating of table rows after a page break
- PD4ML_FORCE_RTL - Static variable in class com.pd4ml.Constants
-
"pd4ml.force.rtl" - Applies Right-To-Left word order also to not-RTL languages.
- PD4ML_GENERATE_TOOLTIPS - Static variable in class com.pd4ml.Constants
-
"pd4ml.generate.tooltips" if "true", produces tooltips (PDF annotations) from TITLE HTML attributes.
- PD4ML_HEADER_HEIGHT_LIMIT - Static variable in class com.pd4ml.Constants
-
Default is "true" - header/footer height max value is limited by 1/3 page height.
- PD4ML_HTML_IN_DYNAMIC_DATA - Static variable in class com.pd4ml.Constants
-
"pd4ml.html.in.dynamic.datar=enable" enables HTML parsing of the dynamic data values.
- PD4ML_HTTP_REQUEST_DISPATCHER - Static variable in class com.pd4ml.Constants
-
"pd4ml.http.request.dispatcher" if "enable" (default) - it tries to use RequestDispatcher.include() to load local web application resources (relies on
PD4ML.useHttpRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
), if "disable" - behaves as PD4ML versions prior to v360fx1. - PD4ML_IDS_AS_DESTINATIONS - Static variable in class com.pd4ml.Constants
-
"pd4ml.ids.as.destinations"
- PD4ML_IMAGE_REPOSITORY - Static variable in class com.pd4ml.Constants
-
"pd4ml.image.repository" - property specifies additional image location(s).
- PD4ML_INFO_AUTHOR - Static variable in class com.pd4ml.Constants
-
"pd4ml.info.author" - allows to request document author info
- PD4ML_INFO_TITLE - Static variable in class com.pd4ml.Constants
-
"pd4ml.info.title" - allows to request document title
- PD4ML_INITIAL_PAGE_NUMBER - Static variable in class com.pd4ml.Constants
-
"pd4ml.initial.page.number"
- PD4ML_KEEP_TRAILING_BLANK_PAGES - Static variable in class com.pd4ml.Constants
-
Default is "false".
- PD4ML_MAX_CACHE_ENTRIES - Static variable in class com.pd4ml.Constants
-
"pd4ml.max.cache.entries"
- PD4ML_MAX_CACHE_SIZE - Static variable in class com.pd4ml.Constants
-
"pd4ml.max.cache.size" maximal number of cached items
- PD4ML_MAX_CACHE_VOLUME - Static variable in class com.pd4ml.Constants
-
"pd4ml.max.cache.size" maximal cache size in bytes
- PD4ML_MEDIA_TYPE_PRINT - Static variable in class com.pd4ml.Constants
-
"pd4ml.media.type.print".
- PD4ML_OMIT_DEFAULT_STYLE - Static variable in class com.pd4ml.Constants
-
Dangerous.
- PD4ML_PDFA_STATUS - Static variable in class com.pd4ml.Constants
-
"pd4ml.pdfa.status" - returns an array of PDF/A conformity warnings or errors.
- PD4ML_PRINT_DIALOG_POPUP - Static variable in class com.pd4ml.Constants
-
"pd4ml.print.dialog.popup" - if "true" forces PDF viewer to pop up a print dialog.
- PD4ML_RIGHT_EDGE_PX - Static variable in class com.pd4ml.Constants
-
"pd4ml.right.edge.px" - allows to request the maximal element width for the last rendered document.
- PD4ML_SESSIONID_APPEND - Static variable in class com.pd4ml.Constants
-
"pd4ml.sessionid.append" - if "false" suppresses session ID append to the image/CSS requests
- PD4ML_SESSIONID_VARNAME - Static variable in class com.pd4ml.Constants
-
"pd4ml.sessionid.varname"
- PD4ML_SOCKET_TIMEOUT - Static variable in class com.pd4ml.Constants
- PD4ML_STYLESHEETS_TO_OMIT - Static variable in class com.pd4ml.Constants
-
"pd4ml.stylesheets.to.omit" - semicolon-delimited list of stylesheet path patterns, to be ignored by document rendering
- PD4ML_TOTAL_PAGES - Static variable in class com.pd4ml.Constants
-
"pd4ml.total.pages" - allows to request number of pages of generated PDF
- PD4MLSvgCustomTag - Class in com.pd4ml.plugins
- PD4MLSvgCustomTag() - Constructor for class com.pd4ml.plugins.PD4MLSvgCustomTag
- PD4MLSvgCustomTag(String, FontCache, CustomTag) - Constructor for class com.pd4ml.plugins.PD4MLSvgCustomTag
- PDCryptFilterDictionary - Class in com.pd4ml.pdf.encryption
-
This class is a specialized view of the crypt filter dictionary of a PDF document.
- PDCryptFilterDictionary(DictObject) - Constructor for class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
- PDCryptFilterDictionary(Objects) - Constructor for class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
- PDEncryption - Class in com.pd4ml.pdf.encryption
-
This class is a specialized view of the encryption dictionary of a PDF document.
- PDEncryption(DictObject) - Constructor for class com.pd4ml.pdf.encryption.PDEncryption
-
wraps given DictObject
- PDEncryption(Objects) - Constructor for class com.pd4ml.pdf.encryption.PDEncryption
-
creates a new empty encryption dictionary.
- pdf - Variable in class com.pd4ml.pdf.PdfDocumentBase
- PDF - Static variable in class com.pd4ml.Constants
-
PD4ML output format "pdf"
- PDFA - Static variable in class com.pd4ml.Constants
-
PD4ML output format "pdfa" (PDF/A-1b)
- PdfDocument - Class in com.pd4ml
- PdfDocument(byte[], String) - Constructor for class com.pd4ml.PdfDocument
- PdfDocument(PdfDoc) - Constructor for class com.pd4ml.PdfDocument
- PdfDocument(InputStream, String) - Constructor for class com.pd4ml.PdfDocument
- PdfDocument(URL, String) - Constructor for class com.pd4ml.PdfDocument
- PdfDocumentBase - Class in com.pd4ml.pdf
- PdfDocumentBase(byte[], String) - Constructor for class com.pd4ml.pdf.PdfDocumentBase
- PdfDocumentBase(InputStream, String) - Constructor for class com.pd4ml.pdf.PdfDocumentBase
- PdfDocumentBase(URL, String) - Constructor for class com.pd4ml.pdf.PdfDocumentBase
- PDFUA - Static variable in class com.pd4ml.Constants
-
PD4ML output format "pdfua" (conforming both PDF/A-2a and PDF/UA-1 specs)
- PIXELS_PER_POINT - Static variable in interface com.pd4ml.Dimensions
-
1.35f
- PNG24 - Static variable in class com.pd4ml.Constants
-
PD4ML output format "PNG" (24bit colorspace, supports alpha channel).
- PNG8 - Static variable in class com.pd4ml.Constants
-
PD4ML output format "PNG" (indexed colorspace).
- POINTS_PER_INCH - Static variable in interface com.pd4ml.Dimensions
-
72f
- POINTS_PER_MM - Static variable in interface com.pd4ml.Dimensions
-
2.835f
- predictPageHeight(PageMargins, PageSize, int) - Static method in class com.pd4ml.PD4ML
-
predicts page height for given conversion parameters
- predictScale(PageMargins, PageSize, int) - Static method in class com.pd4ml.PD4ML
-
predicts document HTML-to-PDF mapping scale for given conversion parameters
- prepareDocumentForEncryption(PDEncryption, byte[]) - Method in class com.pd4ml.pdf.encryption.PublicKeySecurityHandler
-
Prepare the document for encryption.
- prepareDocumentForEncryption(PDEncryption, byte[]) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Prepare the document for encryption.
- prepareDocumentForEncryption(PDEncryption, byte[]) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Prepare document for encryption.
- prepareForDecryption(PDEncryption, byte[], DecryptionMaterial) - Method in class com.pd4ml.pdf.encryption.PublicKeySecurityHandler
-
Prepares everything to decrypt the document.
- prepareForDecryption(PDEncryption, byte[], DecryptionMaterial) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Prepares everything to decrypt the document.
- prepareForDecryption(PDEncryption, byte[], DecryptionMaterial) - Method in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Prepares everything to decrypt the document.
- ProgressListener - Interface in com.pd4ml
- progressUpdate(int, int, String, long) - Method in interface com.pd4ml.ProgressListener
-
Interface for a class receives/logs conversion progress events
- PROTECTION_POLICY_CLASS - Static variable in class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Protection policy class for this handler.
- ProtectionPolicy - Class in com.pd4ml.pdf.encryption
-
This class represents the protection policy to apply to a document.
- ProtectionPolicy() - Constructor for class com.pd4ml.pdf.encryption.ProtectionPolicy
- protectPhysicalUnitDimensions(boolean) - Method in class com.pd4ml.PD4ML
-
makes PD4ML to output PDF objects respecting dimensions/font sizes given in "in", "pt", "cm" etc.
- PT - com.pd4ml.Dimensions.Units
- PublicKeyDecryptionMaterial - Class in com.pd4ml.pdf.encryption
-
This class holds necessary information to decrypt a PDF document protected by the public key security handler.
- PublicKeyDecryptionMaterial(KeyStore, String, String) - Constructor for class com.pd4ml.pdf.encryption.PublicKeyDecryptionMaterial
-
Create a new public key decryption material.
- PublicKeyProtectionPolicy - Class in com.pd4ml.pdf.encryption
-
The protection policy to use to protect a document with the public key security handler.
- PublicKeyProtectionPolicy() - Constructor for class com.pd4ml.pdf.encryption.PublicKeyProtectionPolicy
-
Creates a new PublicKeyProtectionPolicy with an empty recipients list.
- PublicKeyRecipient - Class in com.pd4ml.pdf.encryption
-
Represents a recipient in the public key protection policy.
- PublicKeyRecipient() - Constructor for class com.pd4ml.pdf.encryption.PublicKeyRecipient
- PublicKeySecurityHandler - Class in com.pd4ml.pdf.encryption
-
This class implements the public key security handler described in the PDF specification.
- PublicKeySecurityHandler() - Constructor for class com.pd4ml.pdf.encryption.PublicKeySecurityHandler
-
Constructor.
- PublicKeySecurityHandler(PublicKeyProtectionPolicy) - Constructor for class com.pd4ml.pdf.encryption.PublicKeySecurityHandler
-
Constructor used for encryption.
- PX - com.pd4ml.Dimensions.Units
R
- RC4_128BIT - Static variable in class com.pd4ml.Constants
-
RC4 encryption algorithm with 128bit encryption key
- RC4_40BIT - Static variable in class com.pd4ml.Constants
-
RC4 encryption algorithm with 40bit encryption key
- read() - Method in class com.pd4ml.pdf.PdfDocumentBase
-
reads and parses given PDF document stream
- readHTML(InputStream) - Method in class com.pd4ml.PD4ML
-
converts input data to PDF
- readHTML(InputStream, URL) - Method in class com.pd4ml.PD4ML
-
converts input data to PDF.
- readHTML(InputStream, URL, String) - Method in class com.pd4ml.PD4ML
-
converts input data to PDF
- readHTML(URL) - Method in class com.pd4ml.PD4ML
-
input data referred by URL to PDF
- readHTML(URL, String) - Method in class com.pd4ml.PD4ML
-
input data referred by URL to PDF
- redirected - Variable in class com.pd4ml.ResourceProvider
- registerHandler(String, Class<? extends SecurityHandler>, Class<? extends ProtectionPolicy>) - Method in class com.pd4ml.pdf.encryption.SecurityHandlerFactory
-
Registers a security handler.
- removeRecipient(PublicKeyRecipient) - Method in class com.pd4ml.pdf.encryption.PublicKeyProtectionPolicy
-
Removes a recipient from the recipients list.
- removeV45filters() - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
remove CF, StmF, and StrF entries.
- renderAsImages() - Method in class com.pd4ml.PD4ML
-
renders document in RAM as a set of images, represent document pages
- renderAsImages(File, String, String) - Method in class com.pd4ml.PD4ML
-
renders document as a set of image files, represent document pages
- renderAsImages(String) - Method in class com.pd4ml.PD4ML
-
renders document in RAM as a set of images, represent document pages
- RENDERER_TREE_BUILT - Static variable in interface com.pd4ml.ProgressListener
- ResourceProvider - Class in com.pd4ml
-
Base class for customer resource reader implementations
- ResourceProvider() - Constructor for class com.pd4ml.ResourceProvider
- right - Variable in class com.pd4ml.PageMargins
- RIGHT_ALIGN - Static variable in class com.pd4ml.Constants
- rotate() - Method in class com.pd4ml.PageMargins
- rotate() - Method in class com.pd4ml.PageSize
- rotated - Variable in class com.pd4ml.PageSize
-
landscape orientation flag
- RTF - Static variable in class com.pd4ml.Constants
-
PD4ML output format "rtf".
- RTF_PRE_RENDER_DONE - Static variable in interface com.pd4ml.ProgressListener
- RTF_WMF - Static variable in class com.pd4ml.Constants
-
PD4ML output format "rtf".
S
- SecurityHandler<T_POLICY extends ProtectionPolicy> - Class in com.pd4ml.pdf.encryption
-
A security handler as described in the PDF specifications.
- SecurityHandlerFactory - Class in com.pd4ml.pdf.encryption
-
Manages security handlers for the application.
- SecurityProvider - Class in com.pd4ml.pdf.encryption
-
Singleton which provides a security provider.
- setAES(boolean) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Set to true if AES for encryption and decryption should be used.
- setAuthor(String) - Method in class com.pd4ml.pdf.PdfDocumentBase
- setAuthorName(String) - Method in class com.pd4ml.PD4ML
-
sets an author name for the document
- setCache(Object) - Method in class com.pd4ml.PD4ML
- setCanAssembleDocument(boolean) - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Set if the user can insert/rotate/delete pages.
- setCanExtractContent(boolean) - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Set if the user can extract content from the document.
- setCanExtractForAccessibility(boolean) - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Set if the user can extract content from the document for accessibility purposes.
- setCanFillInForm(boolean) - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Set if the user can fill in interactive form fields (including signature fields) even if
canModifyAnnotations()
returns false. - setCanModify(boolean) - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Set if the user can modify the document.
- setCanModifyAnnotations(boolean) - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Set if the user can add or modify text annotations and fill in interactive forms fields and, if
canModify()
returns true, create or modify interactive form fields (including signature fields). - setCanPrint(boolean) - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Set if the user can print.
- setCanPrintDegraded(boolean) - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Set if the user can print the document in a degraded format.
- setCookie(String, String) - Method in class com.pd4ml.PD4ML
-
makes PD4ML to add a cookie with given name and value to each URL connection request
- setCreator(String) - Method in class com.pd4ml.pdf.PdfDocumentBase
- setCryptFilterDictionary(String, PDCryptFilterDictionary) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Sets the crypt filter with the given name.
- setCryptFilterMethod(String) - Method in class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
-
This will set the crypt filter method.
- setCurrentAccessPermission(AccessPermission) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Sets the access permissions.
- setCustomSecureRandom(SecureRandom) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Set the custom SecureRandom.
- setDecryptionCertificate(X509Certificate) - Method in class com.pd4ml.pdf.encryption.PublicKeyProtectionPolicy
-
Sets the decryption certificate
- setDefaultCryptFilterDictionary(PDCryptFilterDictionary) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Sets the default crypt filter (for public-key security handler).
- setDetails(String) - Method in class com.pd4ml.StatusMessage
- setDocumentTitle(String) - Method in class com.pd4ml.PD4ML
-
forces to override HTML title
- setDynamicData(Map<String, String>) - Method in class com.pd4ml.PD4ML
- setElement(Element) - Method in class com.pd4ml.CustomTag
- setEncryptionKey(byte[]) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Sets the current encryption key data.
- setEncryptionKeyLength(int) - Method in class com.pd4ml.pdf.encryption.ProtectionPolicy
-
set the length in (bits) of the secret key that will be used to encrypt document data.
- setEncryptMetaData(boolean) - Method in class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
-
Set the EncryptMetaData dictionary info.
- setFilter(String) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Sets the filter entry of the encryption dictionary.
- setHeight(int) - Method in class com.pd4ml.CustomTag
- setHtmlWidth(int) - Method in class com.pd4ml.PD4ML
-
defines desired HTML page width in screen pixels.
- setHttpOptions(String, String) - Method in class com.pd4ml.PD4ML
-
specifies HTTP options
- setInitialPageNumber(int) - Method in class com.pd4ml.PD4ML
-
sets page number counter to given value.
- setInnerCode(String) - Method in class com.pd4ml.CustomTag
- setKeyLength(int) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
-
Setter of the property
keyLength
. - setKeywords(String) - Method in class com.pd4ml.pdf.PdfDocumentBase
- setLength(int) - Method in class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
-
This will set the number of bits to use for the crypt filter algorithm.
- setLength(int) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the number of bits to use for the encryption algorithm.
- setLogLevel(int) - Method in class com.pd4ml.PD4ML
-
enables an output of log/diagnostics messages.
- setModDate() - Method in class com.pd4ml.pdf.PdfDocumentBase
-
sets the document modification date to "now"
- setOwnerEncryptionKey(byte[]) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the OE entry in the standard encryption dictionary.
- setOwnerKey(byte[]) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the O entry in the standard encryption dictionary.
- setOwnerPassword(String) - Method in class com.pd4ml.pdf.encryption.StandardProtectionPolicy
-
Sets the owner password
- setPageBackground(String) - Method in class com.pd4ml.PD4ML
-
defines HTML code to be rendered under each page content
- setPageBackground(String, String) - Method in class com.pd4ml.PD4ML
-
defines HTML code to be rendered under each page content
- setPageFooter(String, int) - Method in class com.pd4ml.PD4ML
-
defines HTML code to be rendered as page footer(s).
- setPageFooter(String, int, String) - Method in class com.pd4ml.PD4ML
-
defines HTML code to be rendered as page footer(s).
- setPageHeader(String, int) - Method in class com.pd4ml.PD4ML
-
defines HTML code to be rendered as page header(s).
- setPageHeader(String, int, String) - Method in class com.pd4ml.PD4ML
-
defines HTML code to be rendered as page header(s).
- setPageMargins(PageMargins) - Method in class com.pd4ml.PD4ML
-
defines page margins for all document pages
- setPageMargins(PageMargins, String) - Method in class com.pd4ml.PD4ML
-
defines page margins for specified range(s) of pages
- setPageSize(PageSize) - Method in class com.pd4ml.PD4ML
-
defines page size for all document pages.
- setPageSize(PageSize, String) - Method in class com.pd4ml.PD4ML
-
defines page size for specified range(s) of pages
- setParam(String, String) - Method in class com.pd4ml.PD4ML
-
Sets parsing/rendering parameters
- setParams(boolean, T_POLICY, PDEncryption, byte[], String) - Method in class com.pd4ml.pdf.encryption.SecurityHandler
- setPermission(AccessPermission) - Method in class com.pd4ml.pdf.encryption.PublicKeyRecipient
-
Set the access permission granted to the recipient.
- setPermissions(int) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the permissions bit mask.
- setPermissions(AccessPermission) - Method in class com.pd4ml.pdf.encryption.StandardProtectionPolicy
-
Sets the access permissions
- setPermissions(String, int) - Method in class com.pd4ml.PD4ML
-
forces the resulting document to be encrypted with the given password
- setPermissions(String, int, int) - Method in class com.pd4ml.PD4ML
-
forces the resulting document to be encrypted with the given password
- setPerms(byte[]) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Set the Perms entry in the encryption dictionary.
- setPreferAES(boolean) - Method in class com.pd4ml.pdf.encryption.ProtectionPolicy
-
Set whether AES encryption is preferred when several encryption methods are available for the chosen key length.
- setProvider(Provider) - Static method in class com.pd4ml.pdf.encryption.SecurityProvider
-
Set the provider to be used for advanced encrypting/decrypting.
- setReadOnly() - Method in class com.pd4ml.pdf.encryption.AccessPermission
-
Locks the access permission read only (ie, the setters will have no effects).
- setRecipients(byte[][]) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the Recipients field of the dictionary.
- setRenderingHints(Map) - Method in class com.pd4ml.PD4ML
-
Replaces the values of all preferences for the image rendering algorithms with the specified
hints
. - setRevision(int) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the R entry of the encryption dictionary.
See PDF Reference 1.4 Table 3.14. - setSessionID(String) - Method in class com.pd4ml.PD4ML
-
the method informs PD4ML about current session ID (in web application environments).
- setStdCryptFilterDictionary(PDCryptFilterDictionary) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Sets the standard crypt filter.
- setStreamFilterName(String) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Sets the name of the filter which is used for de/encrypting streams.
- setStringFilterName(String) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Sets the name of the filter which is used for de/encrypting strings.
- setSubFilter(String) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
Set the subfilter entry of the encryption dictionary.
- setSubject(String) - Method in class com.pd4ml.pdf.PdfDocumentBase
- setTitle(String) - Method in class com.pd4ml.pdf.PdfDocumentBase
- setUserEncryptionKey(byte[]) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the UE entry in the standard encryption dictionary.
- setUserKey(byte[]) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the U entry in the standard encryption dictionary.
- setUserPassword(String) - Method in class com.pd4ml.pdf.encryption.StandardProtectionPolicy
-
Sets the user password.
- setVersion(int) - Method in class com.pd4ml.pdf.encryption.PDEncryption
-
This will set the V entry of the encryption dictionary.
See PDF Reference 1.4 Table 3.13. - setWatermark(String, float, float, float, float, float, boolean, boolean, String) - Method in class com.pd4ml.PD4ML
-
defines page watermark.
- setWidth(int) - Method in class com.pd4ml.CustomTag
- setX509(X509Certificate) - Method in class com.pd4ml.pdf.encryption.PublicKeyRecipient
-
Set the X509 certificate of the recipient.
- StandardDecryptionMaterial - Class in com.pd4ml.pdf.encryption
-
Represents the necessary information to decrypt a document protected by the standard security handler (password protection).
- StandardDecryptionMaterial(String) - Constructor for class com.pd4ml.pdf.encryption.StandardDecryptionMaterial
-
Create a new standard decryption material with the given password.
- StandardProtectionPolicy - Class in com.pd4ml.pdf.encryption
-
The protection policy to add to a document for password-based protection.
- StandardProtectionPolicy(String, String, AccessPermission) - Constructor for class com.pd4ml.pdf.encryption.StandardProtectionPolicy
-
Creates an new instance of the standard protection policy in order to protect a PDF document with passwords.
- StandardSecurityHandler - Class in com.pd4ml.pdf.encryption
-
The standard security handler.
- StandardSecurityHandler() - Constructor for class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Constructor.
- StandardSecurityHandler(StandardProtectionPolicy) - Constructor for class com.pd4ml.pdf.encryption.StandardSecurityHandler
-
Constructor used for encryption.
- StatusMessage - Class in com.pd4ml
-
Conversion status message class.
- StatusMessage(int, int, String) - Constructor for class com.pd4ml.StatusMessage
T
- TABLOID - Static variable in class com.pd4ml.PageSize
-
792 x 1224 points
- terminate() - Method in class com.pd4ml.PD4ML
-
Terminates conversion process and cleans the font cache
- testTermination() - Method in class com.pd4ml.PD4ML
- TIFF - Static variable in class com.pd4ml.Constants
-
PD4ML output format: "TIFF".
- TIFF_COMPRESSED - Static variable in class com.pd4ml.Constants
-
PD4ML output format: compressed "TIFF".
- TOC_GENERATED - Static variable in interface com.pd4ml.ProgressListener
- top - Variable in class com.pd4ml.PageMargins
- toString() - Method in class com.pd4ml.PageMargins
- toString() - Method in class com.pd4ml.PageSize
- transformXML(String) - Method in class com.pd4ml.tools.Pd4Cmd
- TRANSLATE_FACTOR - Static variable in class com.pd4ml.Constants
-
2.835 points per mm
- translateToPt(float) - Static method in class com.pd4ml.PD4ML
-
converts from millimeters to points
U
- underlay(PdfDocumentBase, int) - Method in class com.pd4ml.pdf.PdfDocumentBase
- underlay(PdfDocumentBase, String, String, int) - Method in class com.pd4ml.pdf.PdfDocumentBase
- useHttpRequest(HttpServletRequest, HttpServletResponse) - Method in class com.pd4ml.PD4ML
-
method allows to inform PD4ML about actual HTTP request context (if any).
- useTTF(String) - Method in class com.pd4ml.PD4ML
-
enables TTF font embedding subsystem.
- useTTF(String, boolean) - Method in class com.pd4ml.PD4ML
- useTTF(String, String) - Method in class com.pd4ml.PD4ML
-
registers font directory and forces to index fonts, whose names match the filter patterns (for example, "arial,courier").
- UTF8 - Static variable in class com.pd4ml.Constants
V
- valueOf(String) - Static method in enum com.pd4ml.Dimensions.Units
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.pd4ml.Dimensions.Units
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION0_UNDOCUMENTED_UNSUPPORTED - Static variable in class com.pd4ml.pdf.encryption.PDEncryption
-
See PDF Reference 1.4 Table 3.13.
- VERSION1_40_BIT_ALGORITHM - Static variable in class com.pd4ml.pdf.encryption.PDEncryption
-
See PDF Reference 1.4 Table 3.13.
- VERSION2_VARIABLE_LENGTH_ALGORITHM - Static variable in class com.pd4ml.pdf.encryption.PDEncryption
-
See PDF Reference 1.4 Table 3.13.
- VERSION3_UNPUBLISHED_ALGORITHM - Static variable in class com.pd4ml.pdf.encryption.PDEncryption
-
See PDF Reference 1.4 Table 3.13.
- VERSION4_SECURITY_HANDLER - Static variable in class com.pd4ml.pdf.encryption.PDEncryption
-
See PDF Reference 1.4 Table 3.13.
W
- WARNING - Static variable in class com.pd4ml.StatusMessage
- width - Variable in class com.pd4ml.PageSize
-
withs in typographic points
- WINDOWS_1252 - Static variable in class com.pd4ml.Constants
- write(OutputStream) - Method in class com.pd4ml.pdf.PdfDocumentBase
-
writes current PDF document state to given output stream.
- write(OutputStream, String, int) - Method in class com.pd4ml.pdf.PdfDocumentBase
-
writes current PDF document state to given output stream.
- writeDOCX(OutputStream) - Method in class com.pd4ml.PD4ML
- writePDF(OutputStream) - Method in class com.pd4ml.PD4ML
-
renders and writes parsed HTML as PDF document
- writePDF(OutputStream, String) - Method in class com.pd4ml.PD4ML
- writeRTF(OutputStream, boolean) - Method in class com.pd4ml.PD4ML
All Classes All Packages