- 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(URL, boolean) - Method in class com.pd4ml.PD4ML
-
Apply additional stylesheet to the document
- addStyle(String, 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.
- 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, FontCache) - Method in class com.pd4ml.CustomTag
-
- getInstance(String) - Static method in class com.pd4ml.PageSize
-
- 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(int, String) - Static method in class com.pd4ml.StatusMessage
-
- getMessage() - 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.
- 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.
- 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
-
- 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.
- 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, Dimensions.Units) - Constructor for class com.pd4ml.PageSize
-
creates an instance of page size object in given dimension units
- PageSize(float, float) - Constructor for class com.pd4ml.PageSize
-
creates an instance of page size object
- paint(float, float, float, float, float, float, Graphics2D) - Method in class com.pd4ml.CustomTag
-
- paint(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, Graphics2D) - Method in class com.pd4ml.plugins.ORCodeCustomTag
-
- paint(float, float, float, float, float, float, Graphics2D) - Method in class com.pd4ml.plugins.PD4MLSvgCustomTag
-
- 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.
- PD4ML - Class in com.pd4ml
-
- PD4ML() - 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(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_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_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_HTTP_REQUEST_DISPATCHER - Static variable in class com.pd4ml.Constants
-
- 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(Objects) - Constructor for class com.pd4ml.pdf.encryption.PDCryptFilterDictionary
-
- PDCryptFilterDictionary(DictObject) - 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(Objects) - Constructor for class com.pd4ml.pdf.encryption.PDEncryption
-
creates a new empty encryption dictionary.
- PDEncryption(DictObject) - Constructor for class com.pd4ml.pdf.encryption.PDEncryption
-
wraps given DictObject
- PDF - Static variable in class com.pd4ml.Constants
-
PD4ML output format "pdf"
- pdf - Variable in class com.pd4ml.pdf.PdfDocumentBase
-
- 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(InputStream, String) - Constructor for class com.pd4ml.PdfDocument
-
- PdfDocument(URL, String) - Constructor for class com.pd4ml.PdfDocument
-
- PdfDocument(PdfDoc) - 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.
- 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.
- 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(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
- renderAsImages() - 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".
- 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, String) - Method in class com.pd4ml.PD4ML
-
defines page size for specified range(s) of pages
- setPageSize(PageSize) - Method in class com.pd4ml.PD4ML
-
defines page size for all document 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(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
- 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
- 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
-