टिफ बिनराइजेशन के लिए थ्रेसहोल्ड नियंत्रण को उजागर करें

इस ट्यूटोरियल में, हम .NET के लिए Aspose.Words के साथ “TIFF बाइनराइज़ेशन थ्रेशोल्ड कंट्रोल एक्सपोज़र” सुविधा के लिए प्रदान किए गए C# स्रोत कोड का पता लगाएंगे। यह सुविधा आपको किसी दस्तावेज़ को TIFF प्रारूप में परिवर्तित करते समय बाइनराइज़ेशन सीमा को नियंत्रित करने की अनुमति देती है।

चरण 1: वातावरण स्थापित करना

शुरू करने से पहले, सुनिश्चित करें कि आपने .NET के लिए Aspose.Words के साथ अपना विकास वातावरण स्थापित कर लिया है। सुनिश्चित करें कि आपने आवश्यक संदर्भ जोड़ दिए हैं और उचित नामस्थान आयात कर लिए हैं।

चरण 2: दस्तावेज़ लोड करना

// आपके दस्तावेज़ निर्देशिका का पथ
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document(dataDir + "Rendering.docx");

इस चरण में, हम का उपयोग करके दस्तावेज़ को लोड करते हैंDocument विधि और लोड करने के लिए DOCX फ़ाइल का पथ पास करना।

चरण 3: छवि बैकअप विकल्प कॉन्फ़िगर करें

ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Tiff)
{
TiffCompression = TiffCompression.Ccitt3,
ImageColorMode = ImageColorMode.Grayscale,
TiffBinarizationMethod = ImageBinarizationMethod.FloydSteinbergDithering,
ThresholdForFloydSteinbergDithering = 254
};

इस चरण में, हम छवियों के लिए बैकअप विकल्प कॉन्फ़िगर करते हैं। हम एक नया बनाते हैंImageSaveOptions ऑब्जेक्ट वांछित सेव फॉर्मेट को निर्दिष्ट करता है, यहाँ TIFF फॉर्मेट के लिए “Tiff”। हम निर्दिष्ट बाइनराइजेशन थ्रेशोल्ड के साथ संपीड़न विकल्प, छवि रंग मोड और टीआईएफएफ बाइनराइजेशन विधि भी सेट करते हैं।

चरण 4: छवियों का बैकअप लेना

doc.Save(dataDir + "WorkingWithImageSaveOptions.ExposeThresholdControlForTiffBinarization.tiff", saveOptions);

इस अंतिम चरण में, हम दस्तावेज़ छवियों को TIFF प्रारूप में सहेजते हैंSave निर्दिष्ट सेव विकल्पों के साथ, विधि और आउटपुट फ़ाइल के लिए पथ पास करना।

अब आप निर्दिष्ट विकल्पों के साथ बाइनराइजेशन थ्रेशोल्ड को नियंत्रित करते हुए अपने दस्तावेज़ को टीआईएफएफ प्रारूप में परिवर्तित करने के लिए स्रोत कोड चला सकते हैं। परिणामी फ़ाइल निर्दिष्ट निर्देशिका में “WorkingWithImageSaveOptions.ExposeThresholdControlForTiffBinarization.tiff” नाम से सहेजी जाएगी।

टिफ बिनराइजेशन के लिए नमूना स्रोत कोड एक्सपोज़िंग थ्रेशोल्ड कंट्रोल


// आपकी दस्तावेज़ निर्देशिका का पथ
 string dataDir = "YOUR DOCUMENT DIRECTORY"; 

Document doc = new Document(dataDir + "Rendering.docx");

ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Tiff)
{
	TiffCompression = TiffCompression.Ccitt3,
	ImageColorMode = ImageColorMode.Grayscale,
	TiffBinarizationMethod = ImageBinarizationMethod.FloydSteinbergDithering,
	ThresholdForFloydSteinbergDithering = 254
};

doc.Save(dataDir + "WorkingWithImageSaveOptions.ExposeThresholdControlForTiffBinarization.tiff", saveOptions);
            
        

निष्कर्ष

इस ट्यूटोरियल में, हमने .NET के लिए Aspose.Words के साथ TIFF बाइनराइज़ेशन थ्रेशोल्ड कंट्रोल के एक्सपोज़र फ़ीचर का पता लगाया। हमने सीखा कि किसी दस्तावेज़ को TIFF प्रारूप में परिवर्तित करते समय बाइनराइज़ेशन सीमा को कैसे नियंत्रित किया जाए।

यह सुविधा तब उपयोगी होती है जब आप बेहतर गुणवत्ता और स्पष्टता के साथ टीआईएफएफ छवियां प्राप्त करने के लिए बाइनराइजेशन सीमा को समायोजित करना चाहते हैं। सेव विकल्पों के साथ बाइनराइज़ेशन सीमा निर्दिष्ट करके, आप अपनी आवश्यकताओं के अनुरूप कस्टम परिणाम प्राप्त कर सकते हैं।

.NET के लिए Aspose.Words दस्तावेज़ हेरफेर और निर्माण के लिए विभिन्न प्रकार की उन्नत सुविधाएँ प्रदान करता है। टीआईएफएफ बाइनराइजेशन थ्रेशोल्ड कंट्रोल को उजागर करना आपके लिए उपलब्ध कई शक्तिशाली उपकरणों में से एक है।

सटीक बाइनराइजेशन थ्रेशोल्ड नियंत्रण के साथ उच्च गुणवत्ता वाली TIFF छवियों को प्राप्त करने के लिए .NET परियोजनाओं के लिए अपने Aspose.Words में इस सुविधा को शामिल करने के लिए स्वतंत्र महसूस करें।