Method RenderAsync
RenderAsync(ILaidOutDocument, Stream, RenderOptions, IConversionDiagnostics, CancellationToken, Action<int, int>?)
Asynchronously renders the document, using asynchronous stream writes for network-stream friendliness.
public Task RenderAsync(ILaidOutDocument document, Stream output, RenderOptions options, IConversionDiagnostics diagnostics, CancellationToken cancellationToken = default, Action<int, int>? pageBoundaryCallback = null)
Parameters
documentILaidOutDocumentThe laid-out document.
outputStreamThe output stream.
optionsRenderOptionsRender options.
diagnosticsIConversionDiagnosticsDiagnostics sink.
cancellationTokenCancellationTokenCancellation token checked at page boundaries and during write-out.
pageBoundaryCallbackAction<int, int>Optional callback invoked after each rendered page.
Returns
- Task
A task that completes when the PDF bytes are fully written.