Table of Contents

Method ConvertToStreamAsync

Namespace
LMKit.Document.Pdf
Assembly
LM-Kit.NET.dll

ConvertToStreamAsync(string, Stream, PdfAConversionOptions, CancellationToken)

Asynchronously converts the PDF at inputPath to PDF/A and writes the result to outputStream.

public static Task<PdfAConversionReport> ConvertToStreamAsync(string inputPath, Stream outputStream, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputPath string
outputStream Stream
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

Task<PdfAConversionReport>

ConvertToStreamAsync(byte[], Stream, PdfAConversionOptions, CancellationToken)

Asynchronously converts in-memory PDF bytes to PDF/A and writes the result to outputStream.

public static Task<PdfAConversionReport> ConvertToStreamAsync(byte[] pdfData, Stream outputStream, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

pdfData byte[]
outputStream Stream
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

Task<PdfAConversionReport>

ConvertToStreamAsync(Stream, Stream, PdfAConversionOptions, CancellationToken)

Asynchronously converts the PDF read from inputStream to PDF/A and writes the result to outputStream.

public static Task<PdfAConversionReport> ConvertToStreamAsync(Stream inputStream, Stream outputStream, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputStream Stream
outputStream Stream
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

Task<PdfAConversionReport>

ConvertToStreamAsync(Attachment, Stream, PdfAConversionOptions, CancellationToken)

Asynchronously converts the PDF carried by attachment to PDF/A and writes the result to outputStream.

public static Task<PdfAConversionReport> ConvertToStreamAsync(Attachment attachment, Stream outputStream, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

attachment Attachment
outputStream Stream
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

Task<PdfAConversionReport>
Share