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 SourceExcludeAnnotations
If set, annotations will be excluded from the exported document.
Defaults to false.
Declaration
bool ExcludeAnnotations { set; }
Property Value
| Type | Description |
|---|---|
| bool |
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 |
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 |
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 |
PDFAConformance
PDFA conformance level to which the document will be exported.
Declaration
PDFAConformance? PDFAConformance { get; set; }
Property Value
| Type | Description |
|---|---|
| PDFAConformance? |
Permissions
Password and other permissions that will be set on the exported document.
Declaration
IPermissions Permissions { get; set; }
Property Value
| Type | Description |
|---|---|
| IPermissions |