Click or drag to resize

PDFDocSaveAsync Method (String, SDFDocSaveOptions)

Saves all changes to the document and writes them to a file pointed by the given path.

Namespace:  pdftron.PDF
Assembly:  pdftron (in pdftron.dll) Version: 255.255.255.255
Syntax
public IAsyncAction SaveAsync(
	string filePath,
	SDFDocSaveOptions flags
)

Parameters

filePath
Type: SystemString
The full path to the file where to the save the document at.
flags
Type: pdftron.SDFSDFDocSaveOptions
Options for saving the document.

Return Value

Type: IAsyncAction
An object that is used to manage the asynchronous operation.
Remarks

The SaveAsync method only works when saving a file to a location within the app's storage. Saving directly outside of the app's storage using this method is discouraged. Use the SaveAsync method that takes in an IStorageFile instance instead.

Saving will lock the document for the duration of the save.

The save options can be combined using bitwise OR operations.

A full save with remove unused or linearization option may re-arrange object in the cross reference table. Therefore all pointers and references to document objects and resources should be re-acquired in order to continue document editing.

If the original pdf has a corrupt xref table (see HasRepairedXref or http://www.pdftron.com/kb_corrupt_xref), then it can not be saved using the e_incremental flag.

See Also