Method ConvertToFileAsync
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
inputPathstringoutputPathstringoptionsPdfAConversionOptionscancellationTokenCancellationToken
Returns
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
pdfDatabyte[]outputPathstringoptionsPdfAConversionOptionscancellationTokenCancellationToken
Returns
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
inputStreamStreamoutputPathstringoptionsPdfAConversionOptionscancellationTokenCancellationToken
Returns
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
attachmentAttachmentoutputPathstringoptionsPdfAConversionOptionscancellationTokenCancellationToken