|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EFormUtils
Utilities for manipulating eForm documents.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
static java.lang.String |
DOC_ENCRYPTION_MASTER_PASSWORD
Optional parameter identifier for concatenateEForms() used to indicate the master password as a String. |
static java.lang.String |
DOC_ENCRYPTION_PERMISSIONS
Optional parameter identifier for concatenateEForms() used to indicate generated document permissions. |
static java.lang.String |
DOC_ENCRYPTION_STRENGTH
Optional parameter identifier for concatenateEForms() used to indicate the encryption strength that will be used (acceptable values are "40" (default)or "128"). |
static java.lang.String |
DOC_ENCRYPTION_USER_PASSWORD
Optional parameter identifier for concatenateEForms() used to indicate the user password as a string. |
static int |
EFORM_DOC_PERMISSION_ALLOW_ASSEMBLY
|
static int |
EFORM_DOC_PERMISSION_ALLOW_COPY
|
static int |
EFORM_DOC_PERMISSION_ALLOW_DEGRADEDPRINTING
|
static int |
EFORM_DOC_PERMISSION_ALLOW_FILL_IN
|
static int |
EFORM_DOC_PERMISSION_ALLOW_MODIFY_ANNOTATIONS
|
static int |
EFORM_DOC_PERMISSION_ALLOW_MODIFY_CONTENTS
|
static int |
EFORM_DOC_PERMISSION_ALLOW_PRINTING
|
static int |
EFORM_DOC_PERMISSION_ALLOW_SCREENREADERS
|
static java.lang.String |
PERFORM_DOC_ENCRYPTION
Optional parameter identifier for concatenateEForms() that is used to indicate that document encryption should be performed after eForm documents have been concatenated. |
static java.lang.String |
PERFORM_FORM_FIELD_FLATTENING
Optional parameter identifier for concatenateEForms() that is used to indicate that form field flattening should be performed after eForm documents have been concatenated. |
static java.lang.String |
VERSION
|
Method Summary | |
---|---|
byte[] |
concatenateEForms(java.util.List aEFormDocuments,
java.util.Map aOptionalParameters)
Concatenates several eForm documents into a single document. |
int |
extractDataFromEForm(byte[] aEFormBytes,
java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Extracts eForm form field values and maps them to the clipboard. |
int |
extractDataFromEForm(java.io.File aEFormFile,
java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Extracts eForm field values and maps them to the clipboard. |
int |
extractDataFromEForm(java.io.InputStream aEFormInputStream,
java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Extracts eForm field values and maps them to the clipboard. |
int |
extractDataFromEForm(java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Extracts eForm field values and maps them to the clipboard. |
int |
extractDataFromEForm(java.net.URL aEFormUrl,
java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Extracts eForm field values and maps them to the clipboard. |
byte[] |
generateLabeledEForm(byte[] aEFormBytes)
Create an eForm in which the value of each field is the field's name. |
byte[] |
generateLabeledEForm(java.io.File aEFormFile)
Create an eForm in which the value of each field is the field's name. |
byte[] |
generateLabeledEForm(java.io.InputStream aEFormInputStream)
Create an eForm in which the value of each field is the field's name. |
byte[] |
generateLabeledEForm(java.net.URL aEFormUrl)
Create an eForm in which the value of each field is the field's name. |
byte[] |
generatePopulatedEForm(byte[] aEFormBytes,
java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Merge clipboard data into a eForm. |
byte[] |
generatePopulatedEForm(java.io.File aEFormFile,
java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Merge clipboard data into a eForm. |
byte[] |
generatePopulatedEForm(java.io.InputStream aEFormInputStream,
java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Merge clipboard data into a eForm. |
byte[] |
generatePopulatedEForm(java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Merge clipboard data into a eForm. |
byte[] |
generatePopulatedEForm(java.net.URL aEFormUrl,
java.lang.String aEFormMappingRule,
ClipboardPage aPage)
Merge clipboard data into a eForm. |
java.util.List |
getEFormFieldList(byte[] aEFormBytes)
Retrieve eForm form field names from a byte[]. |
java.util.List |
getEFormFieldList(java.io.File aEFormFile)
Retrieve eForm form field names from a byte[]. |
java.util.List |
getEFormFieldList(java.io.InputStream aEFormInputStream)
Retrieve eForm form field names from a byte[]. |
java.util.List |
getEFormFieldList(java.lang.String aClassName,
java.lang.String aFileName,
java.lang.String aExtension)
Retrieve eForm form field names from a Rule-File-eForm instance. |
java.util.List |
getEFormFieldList(java.net.URL aEFormUrl)
Retrieve eForm field names from a byte[]. |
byte[] |
markAllEFormFieldsReadOnly(byte[] aPdfBytes)
Mark all form fields read only. |
byte[] |
performOptionalProcessing(byte[] aSourceDoc,
java.util.Map aParams)
Perform form flattening and document encryption.. |
Field Detail |
---|
static final java.lang.String COPYRIGHT
static final java.lang.String VERSION
static final int EFORM_DOC_PERMISSION_ALLOW_ASSEMBLY
static final int EFORM_DOC_PERMISSION_ALLOW_COPY
static final int EFORM_DOC_PERMISSION_ALLOW_DEGRADEDPRINTING
static final int EFORM_DOC_PERMISSION_ALLOW_FILL_IN
static final int EFORM_DOC_PERMISSION_ALLOW_MODIFY_ANNOTATIONS
static final int EFORM_DOC_PERMISSION_ALLOW_MODIFY_CONTENTS
static final int EFORM_DOC_PERMISSION_ALLOW_PRINTING
static final int EFORM_DOC_PERMISSION_ALLOW_SCREENREADERS
static final java.lang.String PERFORM_FORM_FIELD_FLATTENING
static final java.lang.String PERFORM_DOC_ENCRYPTION
static final java.lang.String DOC_ENCRYPTION_PERMISSIONS
static final java.lang.String DOC_ENCRYPTION_STRENGTH
static final java.lang.String DOC_ENCRYPTION_USER_PASSWORD
static final java.lang.String DOC_ENCRYPTION_MASTER_PASSWORD
Method Detail |
---|
byte[] generatePopulatedEForm(java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormMappingRule
- pyName portion of the rule keyaPage
- The primary page of the mapping rule.
byte[] generatePopulatedEForm(byte[] aEFormBytes, java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormBytes
- byte[] containing the eForm documentaEFormMappingRule
- pyName portion of the rule keyaPage
- The primary page of the mapping rule.
byte[] generatePopulatedEForm(java.io.InputStream aEFormInputStream, java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormInputStream
- InputStream object to read the eForm from.aEFormMappingRule
- pyPurpose portion of the rule keyaPage
- The primary page of the mapping rule.
byte[] generatePopulatedEForm(java.io.File aEFormFile, java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormFile
- File object from which to read the eForm.aEFormMappingRule
- pyPurpose portion of the rule keyaPage
- The primary page of the mapping rule.
byte[] generatePopulatedEForm(java.net.URL aEFormUrl, java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormUrl
- The URL from which to retrieve the eForm.aEFormMappingRule
- pyPurpose portion of the rule keyaPage
- The primary page of the mapping rule.
byte[] generateLabeledEForm(byte[] aEFormBytes)
aEFormBytes
- byte[] containing the eForm document
byte[] generateLabeledEForm(java.io.InputStream aEFormInputStream)
aEFormInputStream
- InputStream object to read the eForm from.
byte[] generateLabeledEForm(java.io.File aEFormFile)
aEFormFile
- File object from which to read the eForm.
byte[] generateLabeledEForm(java.net.URL aEFormUrl)
aEFormUrl
- The URL from which to retrieve the eForm.
int extractDataFromEForm(java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormMappingRule
- pyPurpose portion of the rule keyaPage
- The primary page of the mapping rule.
int extractDataFromEForm(byte[] aEFormBytes, java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormBytes
- byte[] containing the eForm documentaEFormMappingRule
- pyPurpose portion of the rule keyaPage
- The primary page of the mapping rule.
int extractDataFromEForm(java.io.InputStream aEFormInputStream, java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormInputStream
- InputStream object to read the eForm from.aEFormMappingRule
- pyPurpose portion of the rule keyaPage
- The primary page of the mapping rule.
int extractDataFromEForm(java.io.File aEFormFile, java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormFile
- File object from which to read the eForm.aEFormMappingRule
- pyPupose portion of the rule keyaPage
- The primary page of the mapping rule.
int extractDataFromEForm(java.net.URL aEFormUrl, java.lang.String aEFormMappingRule, ClipboardPage aPage)
aEFormUrl
- The URL from which to retrieve the eForm.aEFormMappingRule
- pyPurpose portion of the rule keyaPage
- The primary page of the mapping rule.
byte[] concatenateEForms(java.util.List aEFormDocuments, java.util.Map aOptionalParameters)
aEFormDocuments
- A list of byte[]s containing eForm documentsaOptionalParameters
- A Map of optional parameter.
java.util.List getEFormFieldList(java.lang.String aClassName, java.lang.String aFileName, java.lang.String aExtension)
aClassName
- Class name Rule-File-eForm key part.aFileName
- File name Rule-File-eForm key part.aExtension
- File extension Rule-File-eForm key part
java.util.List getEFormFieldList(byte[] aEFormBytes)
aEFormBytes
- byte[] containing the eForm document.
java.util.List getEFormFieldList(java.io.InputStream aEFormInputStream)
aEFormInputStream
- InputStream object from which to read the eForm.
java.util.List getEFormFieldList(java.io.File aEFormFile)
aEFormFile
- A File object to retrieve the eForm from.
java.util.List getEFormFieldList(java.net.URL aEFormUrl)
aEFormUrl
- The URL from shich to retrieve the eForm.
byte[] performOptionalProcessing(byte[] aSourceDoc, java.util.Map aParams)
aSourceDoc
- eForm as a byte[]aParams
- parameter map
byte[] markAllEFormFieldsReadOnly(byte[] aPdfBytes)
aPdfBytes
- byte array containin the eForm document
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |