Document.SaveAsync

SaveAsync(Stream, CancellationToken)

Almacena el documento en el flujo.

public Task SaveAsync(Stream output, CancellationToken cancellationToken)
ParámetroTipoDescripción
outputStreamFlujo donde se almacenará el documento.
cancellationTokenCancellationTokenToken de cancelación.

Valor de retorno

Tarea asíncrona.

Véase también


SaveAsync(string, CancellationToken)

Guarda el documento en el archivo especificado.

public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
ParámetroTipoDescripción
outputFileNameStringRuta al archivo donde se almacenará el documento.
cancellationTokenCancellationTokenToken de cancelación.

Valor de retorno

Tarea asíncrona.

Véase también


SaveAsync(CancellationToken)

Guarda el documento de forma incremental (es decir, utilizando la técnica de actualización incremental).

public Task SaveAsync(CancellationToken cancellationToken)
ParámetroTipoDescripción
cancellationTokenCancellationTokenToken de cancelación.

Valor de retorno

Tarea asíncrona.

Observaciones

Para guardar el documento de forma incremental, debemos abrir el archivo del documento para escritura. Por lo tanto, el Documento debe ser inicializado con un flujo escribible como en el siguiente fragmento de código: Document doc = new Document(new FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite)); // hacer algunos cambios y guardar el documento de forma incremental doc.Save();

Véase también


SaveAsync(SaveOptions, CancellationToken)

Guarda el documento con opciones de guardado.

public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)
ParámetroTipoDescripción
optionsSaveOptionsOpciones de guardado.
cancellationTokenCancellationTokenToken de cancelación.

Valor de retorno

Tarea asíncrona.

Véase también


SaveAsync(string, SaveFormat, CancellationToken)

Guarda el documento con un nuevo nombre junto con un formato de archivo.

public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)
ParámetroTipoDescripción
outputFileNameStringRuta al archivo donde se almacenará el documento.
formatSaveFormatOpciones de formato.
cancellationTokenCancellationTokenToken de cancelación.

Valor de retorno

Tarea asíncrona.

Véase también


SaveAsync(Stream, SaveFormat, CancellationToken)

Guarda el documento con un nuevo nombre junto con un formato de archivo.

public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)
ParámetroTipoDescripción
outputStreamStreamFlujo donde se almacenará el documento.
formatSaveFormatOpciones de formato.
cancellationTokenCancellationTokenToken de cancelación.

Valor de retorno

Tarea asíncrona.

Excepciones

excepcióncondición
ArgumentExceptionArgumentException cuando se pasa HtmlSaveOptions a un método. Guardar un documento en el flujo html no es compatible. Por favor, use el método guardar en el archivo.

Véase también


SaveAsync(string, SaveOptions, CancellationToken)

Guarda el documento con un nuevo nombre configurando sus opciones de guardado.

public Task SaveAsync(string outputFileName, SaveOptions options, 
    CancellationToken cancellationToken)
ParámetroTipoDescripción
outputFileNameStringRuta al archivo donde se almacenará el documento.
optionsSaveOptionsOpciones de guardado.
cancellationTokenCancellationTokenToken de cancelación.

Valor de retorno

Tarea asíncrona.

Véase también


SaveAsync(Stream, SaveOptions, CancellationToken)

Guarda el documento en un flujo con opciones de guardado.

public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)
ParámetroTipoDescripción
outputStreamStreamFlujo donde se almacenará el documento.
optionsSaveOptionsOpciones de guardado.
cancellationTokenCancellationTokenToken de cancelación.

Valor de retorno

Tarea asíncrona.

Excepciones

excepcióncondición
ArgumentExceptionArgumentException cuando se pasa HtmlSaveOptions a un método. Guardar un documento en el flujo html no es compatible. Por favor, use el método guardar en el archivo.

Véase también