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