बारकोड अपडेट करें
परिचय
इस ट्यूटोरियल में, हम सीखेंगे कि .NET के लिए GroupDocs.Signature का उपयोग करके दस्तावेज़ के भीतर बारकोड हस्ताक्षर को कैसे अपडेट किया जाए। .NET के लिए GroupDocs.Signature एक शक्तिशाली एपीआई है जो डेवलपर्स को डिजिटल हस्ताक्षरों के साथ काम करने की अनुमति देता है, जिसमें विभिन्न प्रकार जैसे बारकोड, टेक्स्ट, छवि और बहुत कुछ शामिल हैं। यह सुनिश्चित करने के लिए कि आप प्रत्येक भाग को अच्छी तरह से समझें, हम चरण दर चरण प्रक्रिया से गुजरेंगे।
आवश्यक शर्तें
शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित शर्तें हैं:
- C# प्रोग्रामिंग भाषा का बुनियादी ज्ञान।
- आपके सिस्टम पर विज़ुअल स्टूडियो स्थापित है।
- .NET के लिए GroupDocs.Signature स्थापित। आप इसे यहां से डाउनलोड कर सकते हैंयहाँ.
- बारकोड हस्ताक्षर वाला एक नमूना दस्तावेज़ जिसे आप अद्यतन करना चाहते हैं।
नामस्थान आयात करें
सबसे पहले, हमें अपने C# कोड में आवश्यक नामस्थान आयात करने की आवश्यकता है। ये नामस्थान डिजिटल हस्ताक्षर के साथ काम करने के लिए आवश्यक कक्षाएं और विधियां प्रदान करते हैं।
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
अब, आइए कोड उदाहरण को कई चरणों में विभाजित करें और प्रत्येक चरण को विस्तार से समझाएं:
चरण 1: फ़ाइल पथ परिभाषित करें
string filePath = "sample_multiple_signatures.docx";
string outputFilePath = Path.Combine("Your Document Directory", "UpdateBarcode", Path.GetFileName(filePath));
यहाँ,filePath
बारकोड हस्ताक्षर वाले इनपुट दस्तावेज़ के पथ का प्रतिनिधित्व करता है, औरoutputFilePath
वह पथ है जहां अद्यतन दस्तावेज़ सहेजा जाएगा।
चरण 2: स्रोत फ़ाइल की प्रतिलिपि बनाएँ
File.Copy(filePath, outputFilePath, true);
यह चरण यह सुनिश्चित करने के लिए स्रोत फ़ाइल को आउटपुट निर्देशिका में कॉपी करता हैUpdate
विधि एक ही दस्तावेज़ के साथ काम करती है।
चरण 3: हस्ताक्षर उदाहरण प्रारंभ करें
using (Signature signature = new Signature(outputFilePath))
{
// कोड स्निपेट यहां जाता है...
}
हम आरंभ करते हैं aSignature
उदाहरण के लिए आउटपुट फ़ाइल पथ का उपयोग करना, जो हमें दस्तावेज़ के हस्ताक्षरों के साथ काम करने की अनुमति देता है।
चरण 4: बारकोड हस्ताक्षर खोजें
BarcodeSearchOptions options = new BarcodeSearchOptions()
{
Text = "12345",
MatchType = TextMatchType.Contains
};
List<BarcodeSignature> signatures = signature.Search<BarcodeSignature>(options);
यहाँ, हम बनाते हैंBarcodeSearchOptions
बारकोड हस्ताक्षरों के भीतर खोजने के लिए पाठ के साथ। फिर हम इसका उपयोग करते हैंSearch
निर्दिष्ट मानदंडों से मेल खाने वाले सभी बारकोड हस्ताक्षरों को खोजने की विधि।
चरण 5: बारकोड हस्ताक्षर अपडेट करें
if (signatures.Count > 0)
{
BarcodeSignature barcodeSignature = signatures[0];
// कोड स्निपेट यहां जाता है...
}
यदि बारकोड हस्ताक्षर पाए जाते हैं, तो हम पहले पाए गए हस्ताक्षर को अद्यतन करने के लिए आगे बढ़ते हैं।
चरण 6: हस्ताक्षर गुणों को संशोधित करें
barcodeSignature.Left = 100;
barcodeSignature.Top = 100;
barcodeSignature.Width = 400;
barcodeSignature.Height = 100;
यहां, हम आवश्यकतानुसार बारकोड हस्ताक्षर की स्थिति और आकार को संशोधित करते हैं।
चरण 7: हस्ताक्षर अपडेट करें
bool result = signature.Update(barcodeSignature);
हम कॉल करते हैंUpdate
दस्तावेज़ में इसे अद्यतन करने के लिए संशोधित बारकोड हस्ताक्षर वाली विधि।
चरण 8: परिणाम संभालें
if (result)
{
Console.WriteLine($"Signature with Barcode '{barcodeSignature.Text}' and encode type '{barcodeSignature.EncodeType.TypeName}' was updated in the document ['{fileName}'].");
}
else
{
Helper.WriteError($"Signature was not updated in the document! Signature with Barcode '{barcodeSignature.Text}' and encode type '{barcodeSignature.EncodeType.TypeName}' was not found!");
}
अंत में, हम अपडेट ऑपरेशन के परिणाम की जांच करते हैं और यह सफल रहा या नहीं, इसके आधार पर उचित प्रतिक्रिया प्रदान करते हैं।
निष्कर्ष
इस ट्यूटोरियल में, हमने सीखा कि .NET के लिए GroupDocs.Signature का उपयोग करके दस्तावेज़ के भीतर बारकोड हस्ताक्षर को कैसे अपडेट किया जाए। चरण-दर-चरण मार्गदर्शिका का पालन करके, आप आवश्यकतानुसार डिजिटल हस्ताक्षरों में हेरफेर करने के लिए इस कार्यक्षमता को अपने C# अनुप्रयोगों में आसानी से एकीकृत कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं एक ही दस्तावेज़ में एकाधिक बारकोड हस्ताक्षर अपडेट कर सकता हूँ?
हां, आप पाए गए हस्ताक्षरों की सूची को दोहराकर और प्रत्येक को व्यक्तिगत रूप से अपडेट करके एकाधिक बारकोड हस्ताक्षरों को अपडेट कर सकते हैं।
क्या GroupDocs.Signature बारकोड के अलावा अन्य प्रकार के डिजिटल हस्ताक्षरों का समर्थन करता है?
हां, GroupDocs.Signature टेक्स्ट, छवि, क्यूआर कोड और बहुत कुछ सहित विभिन्न प्रकार के डिजिटल हस्ताक्षरों का समर्थन करता है।
क्या .NET के लिए GroupDocs.Signature का कोई परीक्षण संस्करण उपलब्ध है?
हां, आप यहां से नि:शुल्क परीक्षण संस्करण डाउनलोड कर सकते हैंयहाँ.
क्या मैं बारकोड हस्ताक्षर खोजने के लिए खोज मानदंड को अनुकूलित कर सकता हूँ?
हाँ, आप समायोजित कर सकते हैंBarcodeSearchOptions
विभिन्न खोज मानदंड निर्दिष्ट करने के लिए जैसे बारकोड टेक्स्ट, मिलान प्रकार, आदि।
यदि मुझे कोई समस्या आए या कोई प्रश्न हो तो मैं सहायता कहां से प्राप्त कर सकता हूं?
आप GroupDocs.Signature फोरम पर जा सकते हैंयहाँ समर्थन एवं सहायता के लिए।