If you do not set this property, GroupDocs.Redaction preserves the compliance level of the original document. The Strict compliance level can only be downgraded to Transitional, not to Ecma.
This option applies to OOXML-based Word formats such as DOCX, DOCM, DOTX, and DOTM. Set RasterizeToPDF to false to save the document in its original Word format instead of as a rasterized PDF.
The following example demonstrates how to save a redacted Word document with the Strict OOXML compliance level:
C#
using(Redactorredactor=newRedactor(@"sample.docx")){// Here we can use document instance to perform redactionsredactor.Apply(newExactPhraseRedaction("John Doe",newReplacementOptions("[personal]")));// Save the documentvaroptions=newSaveOptions(){AddSuffix=true,RasterizeToPDF=false,// original formatRedactedFileSuffix="Strict"};// Set the OOXML compliance level to Strict// If not specified, the compliance level of the original document is preserved.options.WordprocessingSaveOptions.OoxmlCompliance=WordProcessingComplianceLevel.Strict;redactor.Save(options);}
More resources
GitHub examples
You may easily run the code above and see the feature in action in our GitHub examples:
Along with full featured .NET library we provide simple, but powerful free Apps.
You are welcome to perform redactions for various document formats like PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX, Emails and more with our free online Free Online Document Redaction App.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.