Table of Contents

Method ConvertToStream

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

ConvertToStream(string, Stream, PdfAConversionOptions, CancellationToken)

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

public static PdfAConversionReport ConvertToStream(string inputPath, Stream outputStream, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputPath string
outputStream Stream
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

PdfAConversionReport

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

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

public static PdfAConversionReport ConvertToStream(byte[] pdfData, Stream outputStream, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

pdfData byte[]
outputStream Stream
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

PdfAConversionReport

ConvertToStream(Stream, Stream, PdfAConversionOptions, CancellationToken)

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

public static PdfAConversionReport ConvertToStream(Stream inputStream, Stream outputStream, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputStream Stream
outputStream Stream
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

PdfAConversionReport

ConvertToStream(Attachment, Stream, PdfAConversionOptions, CancellationToken)

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

public static PdfAConversionReport ConvertToStream(Attachment attachment, Stream outputStream, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

attachment Attachment
outputStream Stream
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

PdfAConversionReport
Share