Table of Contents

Method ConvertToFileAsync

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

ConvertToFileAsync(string, string, PdfAConversionOptions, CancellationToken)

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

public static Task<PdfAConversionReport> ConvertToFileAsync(string inputPath, string outputPath, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputPath string
outputPath string
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

Task<PdfAConversionReport>

ConvertToFileAsync(byte[], string, PdfAConversionOptions, CancellationToken)

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

public static Task<PdfAConversionReport> ConvertToFileAsync(byte[] pdfData, string outputPath, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

pdfData byte[]
outputPath string
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

Task<PdfAConversionReport>

ConvertToFileAsync(Stream, string, PdfAConversionOptions, CancellationToken)

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

public static Task<PdfAConversionReport> ConvertToFileAsync(Stream inputStream, string outputPath, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputStream Stream
outputPath string
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

Task<PdfAConversionReport>

ConvertToFileAsync(Attachment, string, PdfAConversionOptions, CancellationToken)

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

public static Task<PdfAConversionReport> ConvertToFileAsync(Attachment attachment, string outputPath, PdfAConversionOptions options = null, CancellationToken cancellationToken = default)

Parameters

attachment Attachment
outputPath string
options PdfAConversionOptions
cancellationToken CancellationToken

Returns

Task<PdfAConversionReport>
Share