Method ValidateAsync
ValidateAsync(string, PdfAValidationOptions, CancellationToken)
Asynchronously validates the PDF at inputPath.
public static Task<PdfAValidationReport> ValidateAsync(string inputPath, PdfAValidationOptions options = null, CancellationToken cancellationToken = default)
Parameters
inputPathstringoptionsPdfAValidationOptionscancellationTokenCancellationToken
Returns
ValidateAsync(byte[], PdfAValidationOptions, CancellationToken)
Asynchronously validates in-memory PDF bytes.
public static Task<PdfAValidationReport> ValidateAsync(byte[] pdfData, PdfAValidationOptions options = null, CancellationToken cancellationToken = default)
Parameters
pdfDatabyte[]optionsPdfAValidationOptionscancellationTokenCancellationToken
Returns
ValidateAsync(Stream, PdfAValidationOptions, CancellationToken)
Asynchronously validates the PDF read from inputStream.
public static Task<PdfAValidationReport> ValidateAsync(Stream inputStream, PdfAValidationOptions options = null, CancellationToken cancellationToken = default)
Parameters
inputStreamStreamoptionsPdfAValidationOptionscancellationTokenCancellationToken
Returns
ValidateAsync(Attachment, PdfAValidationOptions, CancellationToken)
Asynchronously validates the PDF carried by attachment.
public static Task<PdfAValidationReport> ValidateAsync(Attachment attachment, PdfAValidationOptions options = null, CancellationToken cancellationToken = default)
Parameters
attachmentAttachmentoptionsPdfAValidationOptionscancellationTokenCancellationToken