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Токен отмены.

Возвращаемое значение

Асинхронная задача.

Исключения

исключениеусловие
ArgumentExceptionArgumentException, когда HtmlSaveOptions передан в метод. Сохранение документа в 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Токен отмены.

Возвращаемое значение

Асинхронная задача.

Исключения

исключениеусловие
ArgumentExceptionArgumentException, когда HtmlSaveOptions передан в метод. Сохранение документа в html поток не поддерживается. Пожалуйста, используйте метод сохранения в файл.

См. также