Interface IExportConfiguration

Interface that represents the configuration with which a document will be exported.

Namespace: PSPDFKit.Api
Assembly: Api.dll
Syntax
public interface IExportConfiguration

Properties

| Edit this page View Source

ExcludeAnnotations

If set, annotations will be excluded from the exported document. Defaults to false.

Declaration
bool ExcludeAnnotations { set; }
Property Value
Type Description
bool
| Edit this page View Source

ExportForPrinting

If set, annotations that have the NoPrint flag set will be excluded from the exported document. Defaults to false.

Declaration
bool ExportForPrinting { set; }
Property Value
Type Description
bool
| Edit this page View Source

ExportIncrementally

If set, the document will be forced to be exported incrementally. Defaults to false, or true if the document is digitally signed and the license includes the Digital Signatures component. Setting ExportIncrementally when Flatten is already set will throw an InvalidOperationException.

Declaration
bool ExportIncrementally { set; }
Property Value
Type Description
bool
| Edit this page View Source

Flatten

If set, annotations and form fields will be visually embedded in the document and therefore not editable in the future. Defaults to false. Setting Flatten when ExportIncrementally is already set will throw an InvalidOperationException.

Declaration
bool Flatten { set; }
Property Value
Type Description
bool
| Edit this page View Source

PDFAConformance

PDFA conformance level to which the document will be exported.

Declaration
PDFAConformance? PDFAConformance { get; set; }
Property Value
Type Description
PDFAConformance?
| Edit this page View Source

Permissions

Password and other permissions that will be set on the exported document.

Declaration
IPermissions Permissions { get; set; }
Property Value
Type Description
IPermissions