Method ConvertToStreamAsync
- Namespace
- LMKit.Document.Conversion
- Assembly
- LM-Kit.NET.dll
ConvertToStreamAsync(byte[], Stream, bool, CancellationToken)
Converts EML bytes into PDF and writes them to a writable stream.
public static Task ConvertToStreamAsync(byte[] emlData, Stream outputStream, bool stripQuotes = false, CancellationToken cancellationToken = default)
Parameters
emlDatabyte[]The EML file content as a byte array.
outputStreamStreamWritable destination stream.
stripQuotesboolWhen
true, quoted and reply content is removed.cancellationTokenCancellationTokenCancels the operation.
Returns
Examples
using MemoryStream output = new();
EmlToPdf.ConvertToStream(emlBytes, output);
ConvertToStreamAsync(string, Stream, bool, CancellationToken)
Converts an EML file into PDF and writes the result to a writable stream.
public static Task ConvertToStreamAsync(string inputPath, Stream outputStream, bool stripQuotes = false, CancellationToken cancellationToken = default)
Parameters
inputPathstringThe file system path to the EML file.
outputStreamStreamWritable destination stream.
stripQuotesboolWhen
true, quoted and reply content is removed.cancellationTokenCancellationTokenCancels the operation.