Method RedactToStreamAsync
RedactToStreamAsync(string, Stream, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)
Asynchronously redacts the PDF at inputPath
and writes the result to outputStream.
public static Task<PdfRedactionReport> RedactToStreamAsync(string inputPath, Stream outputStream, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)
Parameters
inputPathstringoutputStreamStreamrequestPdfRedactionRequestoptionsPdfRedactionOptionscancellationTokenCancellationToken
Returns
RedactToStreamAsync(byte[], Stream, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)
Asynchronously redacts in-memory PDF bytes and writes the result
to outputStream.
public static Task<PdfRedactionReport> RedactToStreamAsync(byte[] pdfData, Stream outputStream, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)
Parameters
pdfDatabyte[]outputStreamStreamrequestPdfRedactionRequestoptionsPdfRedactionOptionscancellationTokenCancellationToken
Returns
RedactToStreamAsync(Stream, Stream, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)
Asynchronously redacts the PDF read from
inputStream and writes the result to
outputStream.
public static Task<PdfRedactionReport> RedactToStreamAsync(Stream inputStream, Stream outputStream, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)
Parameters
inputStreamStreamoutputStreamStreamrequestPdfRedactionRequestoptionsPdfRedactionOptionscancellationTokenCancellationToken
Returns
RedactToStreamAsync(Attachment, Stream, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)
Asynchronously redacts the PDF carried by
attachment and writes the result to
outputStream.
public static Task<PdfRedactionReport> RedactToStreamAsync(Attachment attachment, Stream outputStream, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)
Parameters
attachmentAttachmentoutputStreamStreamrequestPdfRedactionRequestoptionsPdfRedactionOptionscancellationTokenCancellationToken