Namespace LMKit.Document.OpenXml
Classes
- OfficeRedactionOptions
Controls how OfficeRedactor overwrites matched text. The defaults replace every matched character with the FULL BLOCK character and scrub the document property parts with the same term replacement.
- OfficeRedactionReport
Describes what an Office redaction pass overwrote. Counters cover the whole package, including headers, footers, notes, comments and, when scrubbed, the document property parts.
- OfficeRedactionRequest
Describes what to redact in an Office document. Every occurrence of every search term is overwritten in place, character for character, with the mask character configured on MaskCharacter.
- OfficeRedactionResult
Carries the outcome of an in-memory Office redaction: the redacted document bytes and the report describing what was overwritten.
- OfficeRedactor
Permanently overwrites text in Office Open XML documents (DOCX, XLSX, PPTX). Every occurrence of every search term is replaced in place, character for character, with the configured mask character, directly inside the package's XML parts. The replacement is definitive: the matched characters no longer exist anywhere in the output package, so they cannot be recovered by text extraction or by unzipping the file.