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 |