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

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
 
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