Table of Contents

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

emlData byte[]

The EML file content as a byte array.

outputStream Stream

Writable destination stream.

stripQuotes bool

When true, quoted and reply content is removed.

cancellationToken CancellationToken

Cancels the operation.

Returns

Task

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

inputPath string

The file system path to the EML file.

outputStream Stream

Writable destination stream.

stripQuotes bool

When true, quoted and reply content is removed.

cancellationToken CancellationToken

Cancels the operation.

Returns

Task
Share