AdvancedRasterizationOptions
AdvancedRasterizationOptions enumeration
लागू किए जाने वाले उन्नत रेखांकन विकल्पों को प्रबंधित करने के लिए ध्वज गणना।
public enum AdvancedRasterizationOptions
मान
नाम | कीमत | विवरण |
---|---|---|
None | 0 |
लागू करने के लिए कोई उन्नत विकल्प नहीं है। |
Tilt | 1 |
रेखापुंज की गई छवि को यादृच्छिक कोण पर झुकाने के लिए झुकाएं. |
Noise | 2 |
रैस्टराइज़ की गई पेज इमेज में रैंडम स्पॉट जोड़ें. |
Border | 4 |
पृष्ठ स्कैन प्रभाव का अनुकरण करने के लिए सीमा रेखा जोड़ें. |
Grayscale | 8 |
ग्रेस्केल स्कैन की नकल करने के लिए पृष्ठ छवियों को ग्रेस्केल बनाएं. |
उदाहरण
निम्न उदाहरण प्रदर्शित करता है कि डिफ़ॉल्ट सेटिंग्स के साथ उन्नत रेखांकन विकल्पों को कैसे लागू किया जाए।
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// दस्तावेज़ को डिफ़ॉल्ट विकल्पों के साथ सहेजें (पृष्ठों को छवियों में बदलें, पीडीएफ के रूप में सहेजें)
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);
}
यह सभी देखें
- नाम स्थान GroupDocs.Redaction.Options
- सभा GroupDocs.Redaction