Provides information about the selected effect type (grayscale, border, etc.)
Examples
The following example demonstrates how to apply the advanced rasterization options with default settings.
using(Redactorredactor=newRedactor(@"C:\sample.docx")){// Save the document with default options (convert pages into images, save as PDF)varso=newSaveOptions();so.Rasterization.Enabled=true;so.RedactedFileSuffix="_scan";so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Border);so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Noise);so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Grayscale);so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Tilt);redactor.Save(so);}
Provides information about the selected effect type (grayscale, border, etc.)
parameters
Dictionary`2
Parameters for the given effect, such as rotation angle
Examples
The following example demonstrates how to apply the advanced rasterization options with default settings.
using(Redactorredactor=newRedactor(@"C:\sample.docx")){// Save the document with default options (convert pages into images, save as PDF)varso=newSaveOptions();so.Rasterization.Enabled=true;so.RedactedFileSuffix="_scan";so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Border);so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Noise);so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Grayscale);so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Tilt);redactor.Save(so);}
The following example demonstrates how to apply the border advanced rasterization option with custom settings.
using(Redactorredactor=newRedactor(@"C:\sample.docx")){// Save the document with a custom bordervarso=newSaveOptions();so.Rasterization.Enabled=true;so.RedactedFileSuffix="_scan";so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Border,newDictionary<string,string>(){{"border","10"}});redactor.Save(so);}
The following example demonstrates how to apply the noise advanced rasterization option with custom settings.
using(Redactorredactor=newRedactor(@"C:\sample.docx")){// Save the document with the custom number and size of noise effectsvarso=newSaveOptions();so.Rasterization.Enabled=true;so.RedactedFileSuffix="_scan";so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Noise,newDictionary<string,string>(){{"maxSpots","150"},{"spotMaxSize","15"}});redactor.Save(so);}
The following example demonstrates how to apply the tilt advanced rasterization option with custom settings.
using(Redactorredactor=newRedactor(@"C:\sample.docx")){// Save the document with the custom tilt effectvarso=newSaveOptions();so.Rasterization.Enabled=true;so.RedactedFileSuffix="_scan";so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Tilt,newDictionary<string,string>(){{{"minAngle","85"},{"randomAngleMax","5"}});redactor.Save(so);}