PDFAConvertParams Class Documentation
classPDFAConvertParams : SystemIDisposableNamespace:Datalogics::PDFL
- Inherits from:
SystemIDisposable
Detailed Description
Parameters for converting a document to PDF/A compliance.
These parameters control how a Document is converted to the PDF/A standard.
if true, will remove all Annotations and Actions from the outputif true, will try to rasterize the page when fonts cannot be embeddedif true, will abort conversion process if XFA form entry is detectedif true, will ignore validation errorsrasterization resolution; if 0, use 72 DPIValidate PDF Implementation Limits of the Document.
PDF/A is an ISO-standard version the PDF format. It is designed to be used with PDF files that need to be archived and stored for long periods. For example, the fonts in a PDF/A file are embedded in the file itself, rather than accessed through a link to a font directory on a local server.
Referenced by
Uses types
Constructor & Destructor Documentation
PDFAConvertParams
PDFAConvertParams(PDFAConvertParamsrhs, InternalConstructsignifier)Parameters
rhs: PDFAConvertParamssignifier: InternalConstruct
PDFAConvertParams
PDFAConvertParams()Default constructor for PDFAConvertParams.
Initializes with RemoveAllAnnotations = false, IgnoreFontErrors = true, AbortIfXFAIsPresent = false, NoValidationErrors = false, RasterizationResolution = 72, and ValidateImplementationLimitsOfDocument = true.
PDFAConvertParams
PDFAConvertParams(boolRemoveAllAnnotations, boolIgnoreFontErrors, boolAbortIfXFAIsPresent)Parameters
RemoveAllAnnotations: boolRemove all annotations whether legal or illegal.
IgnoreFontErrors: boolRasterize a page when fonts cannot be embedded.
AbortIfXFAIsPresent: boolAbort when XFA is present for PDF/A-1.
Parameters for converting to PDF/A.
PDFAConvertParams
PDFAConvertParams(boolremoveAllAnnotations, boolignoreFontErrors, boolabortIfXFAIsPresent, boolnoValidationErrors, ushortrasterizationResolution)Parameters
removeAllAnnotations: boolRemove all annotations whether legal or illegal.
ignoreFontErrors: boolRasterize a page when fonts cannot be embedded.
abortIfXFAIsPresent: boolAbort when XFA is present for PDF/A-1.
noValidationErrors: boolIgnore validation errors.
rasterizationResolution: ushortRasterization resolution.
Parameters for converting to PDF/A.
PDFAConvertParams
PDFAConvertParams(boolremoveAllAnnotations, boolignoreFontErrors, boolabortIfXFAIsPresent, boolnoValidationErrors, ushortrasterizationResolution, boolvalidateImplementationLimitsOfDocument)Parameters
removeAllAnnotations: boolRemove all annotations whether legal or illegal.
ignoreFontErrors: boolRasterize a page when fonts cannot be embedded.
abortIfXFAIsPresent: boolAbort when XFA is present for PDF/A-1.
noValidationErrors: boolIgnore validation errors.
rasterizationResolution: ushortRasterization resolution.
validateImplementationLimitsOfDocument: boolValidate PDF Implementation Limits of the Document.
Parameters for converting to PDF/A.
~PDFAConvertParams
~PDFAConvertParams()Property Documentation
AbortIfXFAIsPresent
boolAbortIfXFAIsPresent[get, set]IgnoreFontErrors
boolIgnoreFontErrors[get, set]NoValidationErrors
boolNoValidationErrors[get, set]ProfileDesc
stringProfileDesc[get, set]RasterizationResolution
ushortRasterizationResolution[get, set]RemoveAllAnnotations
boolRemoveAllAnnotations[get, set]ValidateImplementationLimitsOfDocument
boolValidateImplementationLimitsOfDocument[get, set]Member Function Documentation
ConstructorRetrieve
static PDFAConvertParamsConstructorRetrieve(System.IntPtrignored)Parameters
ignored: System.IntPtr
Returns:
PDFAConvertParamsDispose
voidDispose()Returns:
voidDisposeChildren
voidDisposeChildren()Returns:
void