Table of Contents

Method RedactToStream

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

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

Redacts the PDF at inputPath and writes the result to outputStream.

public static PdfRedactionReport RedactToStream(string inputPath, Stream outputStream, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputPath string
outputStream Stream
request PdfRedactionRequest
options PdfRedactionOptions
cancellationToken CancellationToken

Returns

PdfRedactionReport

RedactToStream(byte[], Stream, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)

Redacts in-memory PDF bytes and writes the result to outputStream.

public static PdfRedactionReport RedactToStream(byte[] pdfData, Stream outputStream, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

pdfData byte[]
outputStream Stream
request PdfRedactionRequest
options PdfRedactionOptions
cancellationToken CancellationToken

Returns

PdfRedactionReport

RedactToStream(Stream, Stream, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)

Redacts the PDF read from inputStream and writes the result to outputStream.

public static PdfRedactionReport RedactToStream(Stream inputStream, Stream outputStream, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

inputStream Stream
outputStream Stream
request PdfRedactionRequest
options PdfRedactionOptions
cancellationToken CancellationToken

Returns

PdfRedactionReport

RedactToStream(Attachment, Stream, PdfRedactionRequest, PdfRedactionOptions, CancellationToken)

Redacts the PDF carried by attachment and writes the result to outputStream.

public static PdfRedactionReport RedactToStream(Attachment attachment, Stream outputStream, PdfRedactionRequest request, PdfRedactionOptions options = null, CancellationToken cancellationToken = default)

Parameters

attachment Attachment
outputStream Stream
request PdfRedactionRequest
options PdfRedactionOptions
cancellationToken CancellationToken

Returns

PdfRedactionReport
Share