PDFAConvertParams Class Documentation

classPDFAConvertParams : SystemIDisposable

Namespace: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.

RemoveAllAnnotations if true, will remove all Annotations and Actions from the output

IgnoreFontErrors if true, will try to rasterize the page when fonts cannot be embedded

AbortIfXFAIsPresent if true, will abort conversion process if XFA form entry is detected

NoValidationErrors if true, will ignore validation errors

RasterizationResolution rasterization resolution; if 0, use 72 DPI

ValidateImplementationLimitsOfDocument Validate 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.

Uses types

Constructor & Destructor Documentation

PDFAConvertParams

PDFAConvertParams()

PDFAConvertParams

PDFAConvertParams(boolRemoveAllAnnotations, boolIgnoreFontErrors, boolAbortIfXFAIsPresent)

Parameters

RemoveAllAnnotations: bool

Remove all annotations whether legal or illegal.

IgnoreFontErrors: bool

Rasterize a page when fonts cannot be embedded.

AbortIfXFAIsPresent: bool

Abort when XFA is present for PDF/A-1.

Parameters for converting to PDF/A.

PDFAConvertParams

PDFAConvertParams(boolremoveAllAnnotations, boolignoreFontErrors, boolabortIfXFAIsPresent, boolnoValidationErrors, ushortrasterizationResolution)

Parameters

removeAllAnnotations: bool

Remove all annotations whether legal or illegal.

ignoreFontErrors: bool

Rasterize a page when fonts cannot be embedded.

abortIfXFAIsPresent: bool

Abort when XFA is present for PDF/A-1.

noValidationErrors: bool

Ignore validation errors.

rasterizationResolution: ushort

Rasterization resolution.

Parameters for converting to PDF/A.

PDFAConvertParams

PDFAConvertParams(boolremoveAllAnnotations, boolignoreFontErrors, boolabortIfXFAIsPresent, boolnoValidationErrors, ushortrasterizationResolution, boolvalidateImplementationLimitsOfDocument)

Parameters

removeAllAnnotations: bool

Remove all annotations whether legal or illegal.

ignoreFontErrors: bool

Rasterize a page when fonts cannot be embedded.

abortIfXFAIsPresent: bool

Abort when XFA is present for PDF/A-1.

noValidationErrors: bool

Ignore validation errors.

rasterizationResolution: ushort

Rasterization resolution.

validateImplementationLimitsOfDocument: bool

Validate 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

Dispose

voidDispose()

Returns:

void

DisposeChildren

voidDisposeChildren()

Returns:

void