Document.SaveAsync
SaveAsync(Stream, CancellationToken)
Stores document into stream.
public Task SaveAsync(Stream output, CancellationToken cancellationToken)
Parameter | Type | Description |
---|---|---|
output | Stream | Stream where document shell be stored. |
cancellationToken | CancellationToken | Caclellation token. |
Return Value
Asynchronous task.
See Also
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
SaveAsync(string, CancellationToken)
Saves document into the specified file.
public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
Parameter | Type | Description |
---|---|---|
outputFileName | String | Path to file where the document will be stored. |
cancellationToken | CancellationToken | Caclellation token. |
Return Value
Asynchronous task.
See Also
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
SaveAsync(CancellationToken)
Save document incrementally (i.e. using incremental update technique).
public Task SaveAsync(CancellationToken cancellationToken)
Parameter | Type | Description |
---|---|---|
cancellationToken | CancellationToken | Caclellation token. |
Return Value
Asynchronous task.
Remarks
In order to save document incrementally we should open the document file for writing. Therefore Document must be initialized with writable stream like in the next code snippet: Document doc = new Document(new FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite)); // make some changes and save the document incrementally doc.Save();
See Also
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
SaveAsync(SaveOptions, CancellationToken)
Saves the document with save options.
public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)
Parameter | Type | Description |
---|---|---|
options | SaveOptions | Save options. |
cancellationToken | CancellationToken | Caclellation token. |
Return Value
Asynchronous task.
See Also
- class SaveOptions
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
SaveAsync(string, SaveFormat, CancellationToken)
Saves the document with a new name along with a file format.
public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)
Parameter | Type | Description |
---|---|---|
outputFileName | String | Path to file where the document will be stored. |
format | SaveFormat | Format options. |
cancellationToken | CancellationToken | Caclellation token. |
Return Value
Asynchronous task.
See Also
- enum SaveFormat
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
SaveAsync(Stream, SaveFormat, CancellationToken)
Saves the document with a new name along with a file format.
public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)
Parameter | Type | Description |
---|---|---|
outputStream | Stream | Stream where the document will be stored. |
format | SaveFormat | Format options. |
cancellationToken | CancellationToken | Cancellation token |
Return Value
Asynchronous task.
Exceptions
exception | condition |
---|---|
ArgumentException | ArgumentException when HtmlSaveOptions is passed to a method. Save a document to the html stream is not supported. Please use method save to the file. |
See Also
- enum SaveFormat
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
SaveAsync(string, SaveOptions, CancellationToken)
Saves the document with a new name setting its save options.
public Task SaveAsync(string outputFileName, SaveOptions options,
CancellationToken cancellationToken)
Parameter | Type | Description |
---|---|---|
outputFileName | String | Path to file where the document will be stored. |
options | SaveOptions | Save options. |
cancellationToken | CancellationToken | Caclellation token. |
Return Value
Asynchronous task.
See Also
- class SaveOptions
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF
SaveAsync(Stream, SaveOptions, CancellationToken)
Saves the document to a stream with a save options.
public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)
Parameter | Type | Description |
---|---|---|
outputStream | Stream | Stream where the document will be stored. |
options | SaveOptions | Save options. |
cancellationToken | CancellationToken | Caclellation token. |
Return Value
Asynchronous task.
Exceptions
exception | condition |
---|---|
ArgumentException | ArgumentException when HtmlSaveOptions is passed to a method. Save a document to the html stream is not supported. Please use method save to the file. |
See Also
- class SaveOptions
- class Document
- namespace Aspose.Pdf
- assembly Aspose.PDF