PDFXConvertParams Class Documentation
class PDFXConvertParamsNamespace:com::datalogics::PDFL
Detailed Description
Parameters for converting a document to PDF/X compliance. These parameters control how a Document is converted to the PDF/X standard.
Referenced by
Constructor & Destructor Documentation
PDFXConvertParams
PDFXConvertParams()Parameters for converting to PDF/X.
PDFXConvertParams
PDFXConvertParams(boolean RemoveAllAnnotations, boolean AbortIfXFAIsPresent)Parameters
RemoveAllAnnotations: booleanRemove all annotations whether legal or illegal.
AbortIfXFAIsPresent: booleanAbort when XFA is present.
Parameters for converting to PDF/X.
Member Function Documentation
delete
synchronized void delete(Boolean disposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized void delete()Returns:
synchronized voidfinalize
void finalize()Returns:
voidgetAbortIfXFAIsPresent
boolean getAbortIfXFAIsPresent()Returns:
booleanGets whether conversion is aborted when XFA forms are present. Presence of XFA can result in some loss of data in output PDF/X file as the Library does not support XFA. However client can choose to abort the conversion in case XFA is present by setting this parameter to true.
By default we will not abort if XFA is present.
If false we will convert even if we detect the XFA form entry in PDDoc. If true we will abort the process.
getProfileDesc
String getProfileDesc()Returns:
StringGets the Output Intent profile description for the PDF/X conversion. The Output Intent of a PDF/X document may be any valid CMYK Profile For PDF/X-1a or any valid CMYK or RGB Profile for PDF/X-3. This parameter allows the user to specify a particular profile for this conversion by description. When this parameter is not present, the profile "U.S. Web Coated (SWOP) v2" will be used for both.
If this description is present, and specifies a profile of the wrong color family, or specifies a profile which cannot be located in resources, an exception will be raised.
getRemoveAllAnnotations
boolean getRemoveAllAnnotations()Returns:
booleanGets whether all annotations and actions are removed during conversion. Some of the standards like PDF/X prohibit the presence of some types of Annotations and Actions in order to comply with those standards.
By default we will filter all illegal Annotations and Actions.
If false we will filter out all illegal Annotations and Actions (according to the standard being used) while retaining the legal ones. If true this will remove all the Annotations and Actions from the output PDF/X compliant file.
setAbortIfXFAIsPresent
void setAbortIfXFAIsPresent(boolean theSetting)Parameters
theSetting: boolean
Returns:
voidSets whether conversion is aborted when XFA forms are present. Presence of XFA can result in some loss of data in output PDF/X file as the Library does not support XFA. However client can choose to abort the conversion in case XFA is present by setting this parameter to true.
By default we will not abort if XFA is present.
If false we will convert even if we detect the XFA form entry in PDDoc. If true we will abort the process.
setProfileDesc
void setProfileDesc(String profile)Parameters
profile: String
Returns:
voidSets the Output Intent profile description for the PDF/X conversion. The Output Intent of a PDF/X document may be any valid CMYK Profile For PDF/X-1a or any valid CMYK or RGB Profile for PDF/X-3. This parameter allows the user to specify a particular profile for this conversion by description. When this parameter is not present, the profile "U.S. Web Coated (SWOP) v2" will be used for both.
If this description is present, and specifies a profile of the wrong color family, or specifies a profile which cannot be located in resources, an exception will be raised.
setRemoveAllAnnotations
void setRemoveAllAnnotations(boolean theSetting)Parameters
theSetting: boolean
Returns:
voidSets whether all annotations and actions are removed during conversion. Some of the standards like PDF/X prohibit the presence of some types of Annotations and Actions in order to comply with those standards.
By default we will filter all illegal Annotations and Actions.
If false we will filter out all illegal Annotations and Actions (according to the standard being used) while retaining the legal ones. If true this will remove all the Annotations and Actions from the output PDF/X compliant file.