Table of Contents

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

input Stream

The readable stream containing the source document.

output Stream

The writable stream that receives PDF bytes.

options ConvertOptions

The conversion options, or null for defaults.

cancellationToken CancellationToken

A token that cancels the conversion.

Returns

Task<ConversionResult>

A task producing a summary of the conversion.

Exceptions

ArgumentNullException

input or output is null.

ArgumentException

input is not readable or output is 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

document WordDocument

The document to convert.

output Stream

The writable stream that receives PDF bytes.

options ConvertOptions

The conversion options, or null for defaults.

cancellationToken CancellationToken

A token that cancels the conversion.

Returns

Task<ConversionResult>

A task producing a summary of the conversion.