Package com.adobe.fd.assembler.client
Class PDFAConversionOptionSpec
- java.lang.Object
-
- com.adobe.fd.assembler.client.PDFAConversionOptionSpec
-
- All Implemented Interfaces:
java.io.Serializable
public class PDFAConversionOptionSpec extends java.lang.Object implements java.io.Serializable
PDFAConversionOptionSpec
specifies the conversion options to be used when transforming a document from PDF to PDF/A.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PDFAConversionOptionSpec.ColorSpace
Supported ColorSpace handling options.static class
PDFAConversionOptionSpec.Compliance
Supported compliance.static class
PDFAConversionOptionSpec.OptionalContent
Possible OptionalContent handling options.static class
PDFAConversionOptionSpec.ResultLevel
Supported result levels.static class
PDFAConversionOptionSpec.Signatures
Supported Signature handling options.
-
Constructor Summary
Constructors Constructor Description PDFAConversionOptionSpec()
Default constructor.
-
Method Summary
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- Returns:
- a String representation of this object
-
getLogLevel
public java.lang.String getLogLevel()
Retrieves the log level.- Returns:
- A
String
containing the log level.
-
setLogLevel
public void setLogLevel(java.lang.String logLevel)
Sets the log level. The log level can be set to an integer string or to one of 9 string values that have integer equivalents:- OFF = positive infinity
- SEVERE = 1000
- WARNING = 900
- INFO = 800
- CONFIG = 700
- FINE = 500
- FINER = 400
- FINEST = 300
- ALL = negative infinity
If the log level is not set, then it defaults to
"INFO"
. For investigation of problems, it can be set to"FINE", "FINER" or "FINEST",
but performance will be negatively affected in this mode.- Parameters:
logLevel
- The log level to be set. This is the string representation of ajava.util.logging.Level
value.
-
getCompliance
public PDFAConversionOptionSpec.Compliance getCompliance()
- Returns:
- the compliance
-
setCompliance
public void setCompliance(PDFAConversionOptionSpec.Compliance compliance)
- Parameters:
compliance
- the compliance to set
-
getResultLevel
public PDFAConversionOptionSpec.ResultLevel getResultLevel()
- Returns:
- the resultLevel
-
setResultLevel
public void setResultLevel(PDFAConversionOptionSpec.ResultLevel resultLevel)
- Parameters:
resultLevel
- the resultLevel to set
-
getColorSpace
public PDFAConversionOptionSpec.ColorSpace getColorSpace()
- Returns:
- the colorSpace
-
setColorSpace
public void setColorSpace(PDFAConversionOptionSpec.ColorSpace colorSpace)
- Parameters:
colorSpace
- the colorSpace to set
-
getSignatures
public PDFAConversionOptionSpec.Signatures getSignatures()
- Returns:
- the signatures
-
setSignatures
public void setSignatures(PDFAConversionOptionSpec.Signatures signatures)
- Parameters:
signatures
- the signatures to set
-
getOptionalContent
public PDFAConversionOptionSpec.OptionalContent getOptionalContent()
- Returns:
- the optionalContent
-
setOptionalContent
public void setOptionalContent(PDFAConversionOptionSpec.OptionalContent optionalContent)
- Parameters:
optionalContent
- the optionalContent to set
-
isVerify
public boolean isVerify()
- Returns:
- the verify
-
setVerify
public void setVerify(boolean verify)
- Parameters:
verify
- the verify to set
-
getMetadataSchemaExtensions
public final java.util.List<Document> getMetadataSchemaExtensions()
- Returns:
- the metadataSchemaExtensions
-
setMetadataSchemaExtensions
public final void setMetadataSchemaExtensions(java.util.List<Document> metadataSchemaExtensions)
- Parameters:
metadataSchemaExtensions
- the metadataSchemaExtensions to set
-
isRemoveInvalidXMPProperties
public boolean isRemoveInvalidXMPProperties()
- Returns:
- removeInvalidXMPProperties
-
setRemoveInvalidXMPProperties
public void setRemoveInvalidXMPProperties(boolean remove)
- Parameters:
remove
-
-
isRetainPDFFormState
public boolean isRetainPDFFormState()
- Returns:
-
setRetainPDFFormState
public void setRetainPDFFormState(boolean retainPDFFormState)
Retains form state present in PDF during PDF flattening while converting to PDF/A- Parameters:
retainPDFFormState
-
-
-