Table of Contents

Method RedactToFileAsync

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

RedactToFileAsync(string, string, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)

Asynchronously redacts the PDF at inputPath and writes the result to outputPath.

public static Task<PdfRedactionReport> RedactToFileAsync(string inputPath, string outputPath, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputPath string
outputPath string
request PdfRedactionRequest
options PdfRedactionOptions
cancellationToken CancellationToken

Returns

Task<PdfRedactionReport>

RedactToFileAsync(byte[], string, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)

Asynchronously redacts in-memory PDF bytes and writes the result to outputPath.

public static Task<PdfRedactionReport> RedactToFileAsync(byte[] pdfData, string outputPath, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

pdfData byte[]
outputPath string
request PdfRedactionRequest
options PdfRedactionOptions
cancellationToken CancellationToken

Returns

Task<PdfRedactionReport>

RedactToFileAsync(Stream, string, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)

Asynchronously redacts the PDF read from inputStream and writes the result to outputPath.

public static Task<PdfRedactionReport> RedactToFileAsync(Stream inputStream, string outputPath, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputStream Stream
outputPath string
request PdfRedactionRequest
options PdfRedactionOptions
cancellationToken CancellationToken

Returns

Task<PdfRedactionReport>

RedactToFileAsync(Attachment, string, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)

Asynchronously redacts the PDF carried by attachment and writes the result to outputPath.

public static Task<PdfRedactionReport> RedactToFileAsync(Attachment attachment, string outputPath, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

attachment Attachment
outputPath string
request PdfRedactionRequest
options PdfRedactionOptions
cancellationToken CancellationToken

Returns

Task<PdfRedactionReport>
Share