AddAdvancedOption
AddAdvancedOption(AdvancedRasterizationOptions)
Этот метод можно использовать для регистрации расширенного параметра растеризации для применения.
public void AddAdvancedOption(AdvancedRasterizationOptions optionType)
Параметр | Тип | Описание |
---|---|---|
optionType | AdvancedRasterizationOptions | Предоставляет информацию о выбранном типе эффекта (оттенки серого, граница и т. д.) |
Примеры
В следующем примере показано, как применить расширенные параметры растеризации с настройками по умолчанию.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// Сохраняем документ с параметрами по умолчанию (преобразование страниц в изображения, сохранение в формате PDF)
var so = new SaveOptions();
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);
}
Смотрите также
- enum AdvancedRasterizationOptions
- class RasterizationOptions
- пространство имен GroupDocs.Redaction.Options
- сборка GroupDocs.Redaction
AddAdvancedOption(AdvancedRasterizationOptions, Dictionary<string, string>)
Этот метод можно использовать для регистрации расширенного параметра растеризации для применения.
public void AddAdvancedOption(AdvancedRasterizationOptions optionType,
Dictionary<string, string> parameters)
Параметр | Тип | Описание |
---|---|---|
optionType | AdvancedRasterizationOptions | Предоставляет информацию о выбранном типе эффекта (оттенки серого, граница и т. д.) |
parameters | Dictionary`2 | Параметры данного эффекта, такие как угол поворота |
Примеры
В следующем примере показано, как применить расширенные параметры растеризации с настройками по умолчанию.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// Сохраняем документ с параметрами по умолчанию (преобразование страниц в изображения, сохранение в формате PDF)
var so = new SaveOptions();
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);
}
В следующем примере показано, как применить параметр расширенной растеризации границ с пользовательскими настройками.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// Сохраняем документ с пользовательской рамкой
var so = new SaveOptions();
so.Rasterization.Enabled = true;
so.RedactedFileSuffix = "_scan";
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Border, new Dictionary<string, string>() { { "border", "10" } });
redactor.Save(so);
}
В следующем примере показано, как применить параметр расширенной растеризации шума с пользовательскими настройками.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// Сохраняем документ с произвольным количеством и размером шумовых эффектов
var so = new SaveOptions();
so.Rasterization.Enabled = true;
so.RedactedFileSuffix = "_scan";
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Noise,
new Dictionary<string, string>() { { "maxSpots", "150" }, { "spotMaxSize", "15" } });
redactor.Save(so);
}
В следующем примере показано, как применить параметр расширенной растеризации наклона с пользовательскими настройками.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// Сохраняем документ с пользовательским эффектом наклона
var so = new SaveOptions();
so.Rasterization.Enabled = true;
so.RedactedFileSuffix = "_scan";
so.Rasterization.AddAdvancedOption(AdvancedRasterizationOptions.Tilt,
new Dictionary<string, string>() { { { "minAngle", "85" }, { "randomAngleMax", "5" } });
redactor.Save(so);
}
Смотрите также
- enum AdvancedRasterizationOptions
- class RasterizationOptions
- пространство имен GroupDocs.Redaction.Options
- сборка GroupDocs.Redaction