Document.SaveAsync

SaveAsync(Stream, CancellationToken)

将文档存储到流中。

public Task SaveAsync(Stream output, CancellationToken cancellationToken)
参数类型描述
outputStream文档将存储的流。
cancellationTokenCancellationToken取消令牌。

返回值

异步任务。

另请参见


SaveAsync(string, CancellationToken)

将文档保存到指定文件中。

public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
参数类型描述
outputFileNameString文档将存储的文件路径。
cancellationTokenCancellationToken取消令牌。

返回值

异步任务。

另请参见


SaveAsync(CancellationToken)

增量保存文档(即使用增量更新技术)。

public Task SaveAsync(CancellationToken cancellationToken)
参数类型描述
cancellationTokenCancellationToken取消令牌。

返回值

异步任务。

备注

为了增量保存文档,我们应该打开文档文件以进行写入。因此,Document 必须使用可写流进行初始化,如下代码片段所示: Document doc = new Document(new FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite)); // 进行一些更改并增量保存文档 doc.Save();

另请参见


SaveAsync(SaveOptions, CancellationToken)

使用保存选项保存文档。

public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)
参数类型描述
optionsSaveOptions保存选项。
cancellationTokenCancellationToken取消令牌。

返回值

异步任务。

另请参见


SaveAsync(string, SaveFormat, CancellationToken)

使用新名称和文件格式保存文档。

public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)
参数类型描述
outputFileNameString文档将存储的文件路径。
formatSaveFormat格式选项。
cancellationTokenCancellationToken取消令牌。

返回值

异步任务。

另请参见


SaveAsync(Stream, SaveFormat, CancellationToken)

使用新名称和文件格式保存文档。

public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)
参数类型描述
outputStreamStream文档将存储的流。
formatSaveFormat格式选项。
cancellationTokenCancellationToken取消令牌。

返回值

异步任务。

异常

异常条件
ArgumentExceptionHtmlSaveOptions 被传递给方法时引发 ArgumentException。 不支持将文档保存到 html 流。 请使用保存到文件的方法。

另请参见


SaveAsync(string, SaveOptions, CancellationToken)

使用新名称设置其保存选项保存文档。

public Task SaveAsync(string outputFileName, SaveOptions options, 
    CancellationToken cancellationToken)
参数类型描述
outputFileNameString文档将存储的文件路径。
optionsSaveOptions保存选项。
cancellationTokenCancellationToken取消令牌。

返回值

异步任务。

另请参见


SaveAsync(Stream, SaveOptions, CancellationToken)

使用保存选项将文档保存到流中。

public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)
参数类型描述
outputStreamStream文档将存储的流。
optionsSaveOptions保存选项。
cancellationTokenCancellationToken取消令牌。

返回值

异步任务。

异常

异常条件
ArgumentExceptionHtmlSaveOptions 被传递给方法时引发 ArgumentException。 不支持将文档保存到 html 流。 请使用保存到文件的方法。

另请参见