Method ConvertAsync
- Namespace
- DocWright
- Assembly
- DocWright.dll
ConvertAsync(Stream, Stream, ConvertOptions?, CancellationToken)
Converts a supported document stream asynchronously.
public Task<ConversionResult> ConvertAsync(Stream input, Stream output, ConvertOptions? options = null, CancellationToken cancellationToken = default)
Parameters
inputStreamThe readable stream containing the source document.
outputStreamThe writable stream that receives PDF bytes.
optionsConvertOptionsThe conversion options, or null for defaults.
cancellationTokenCancellationTokenA token that cancels the conversion.
Returns
- Task<ConversionResult>
A task producing a summary of the conversion.
Exceptions
- ArgumentNullException
inputoroutputis null.- ArgumentException
inputis not readable oroutputis not writable.
ConvertAsync(WordDocument, Stream, ConvertOptions?, CancellationToken)
Converts a mutable DOM document asynchronously.
public Task<ConversionResult> ConvertAsync(WordDocument document, Stream output, ConvertOptions? options = null, CancellationToken cancellationToken = default)
Parameters
documentWordDocumentThe document to convert.
outputStreamThe writable stream that receives PDF bytes.
optionsConvertOptionsThe conversion options, or null for defaults.
cancellationTokenCancellationTokenA token that cancels the conversion.
Returns
- Task<ConversionResult>
A task producing a summary of the conversion.