फ़ील्ड कोड

नीचे C# स्रोत कोड को समझाने के लिए चरण-दर-चरण मार्गदर्शिका दी गई है, जो .NET के लिए Aspose.Words की “फ़ील्ड कोड प्राप्त करें” सुविधा का उपयोग करती है। वांछित परिणाम प्राप्त करने के लिए प्रत्येक चरण का सावधानीपूर्वक पालन करना सुनिश्चित करें।

चरण 1: दस्तावेज़ निर्देशिका सेटअप

दिए गए कोड में, आपको अपने दस्तावेज़ों की निर्देशिका निर्दिष्ट करनी होगी। “आपकी दस्तावेज़ निर्देशिका” मान को अपने दस्तावेज़ निर्देशिका के लिए उपयुक्त पथ से बदलें।

string dataDir = "YOUR DOCUMENTS DIRECTORY";

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

पहला चरण वह दस्तावेज़ अपलोड करना है जहां आप फ़ील्ड कोड प्राप्त करना चाहते हैं।

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

“Hyperlinks.docx” को अपनी फ़ाइल के नाम से प्रतिस्थापित करना सुनिश्चित करें।

चरण 3: दस्तावेज़ फ़ील्ड ब्राउज़ करें

हम एक का उपयोग करते हैंforeach दस्तावेज़ में मौजूद सभी फ़ील्ड के माध्यम से लूप करने के लिए लूप।

foreach(Field field in doc.Range.Fields)
{
     string fieldCode = field.GetFieldCode();
     string fieldResult = field.Result;
}

लूप के प्रत्येक पुनरावृत्ति पर, हम फ़ील्ड कोड प्राप्त करते हैंGetFieldCode() विधि। हम फ़ील्ड के परिणाम को एक चर में भी संग्रहीत करते हैं।

.NET के लिए Aspose.Words के साथ फ़ील्ड कोड प्राप्त करने के लिए स्रोत कोड उदाहरण

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

// दस्तावेज़ लोड करें.
Document doc = new Document(dataDir + "Hyperlinks.docx");

// दस्तावेज़ फ़ील्ड के माध्यम से लूप करें.
foreach(Field field in doc.Range.Fields)
{
     string fieldCode = field.GetFieldCode();
     string fieldResult = field.Result;

     //फ़ील्ड के कोड और परिणाम के साथ कुछ करें.
}

इस उदाहरण में, हमने एक दस्तावेज़ लोड किया और फिर दस्तावेज़ में मौजूद सभी फ़ील्ड को साइकिल से चलाया। प्रत्येक पुनरावृत्ति पर, हमें फ़ील्ड का कोड और परिणाम मिला। आप आवश्यकतानुसार कोड और परिणाम फ़ील्ड को संसाधित करने के लिए अपना स्वयं का तर्क जोड़ सकते हैं।

यह .NET के लिए Aspose.Words के साथ “फ़ील्ड कोड प्राप्त करें” सुविधा का उपयोग करने पर हमारी मार्गदर्शिका का समापन करता है।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: मैं .NET के लिए Aspose.Words का उपयोग करके Word दस्तावेज़ में फ़ील्ड कैसे सम्मिलित कर सकता हूँ?

उत्तर: .NET के लिए Aspose.Words का उपयोग करके Word दस्तावेज़ में फ़ील्ड सम्मिलित करने के लिए, आप इसका उपयोग कर सकते हैंDocumentBuilder.InsertField उपयुक्त फ़ील्ड कोड निर्दिष्ट करने वाली विधि। उदाहरण के लिए, आप उपयोग कर सकते हैंbuilder.InsertField("MERGEFIELD CustomerName") दस्तावेज़ में मर्ज फ़ील्ड सम्मिलित करने के लिए.

प्रश्न: मैं .NET के लिए Aspose.Words का उपयोग करके दस्तावेज़ में फ़ील्ड कैसे अपडेट कर सकता हूं?

A: .NET के लिए Aspose.Words का उपयोग करके दस्तावेज़ फ़ील्ड को अपडेट करने के लिए, आप इसका उपयोग कर सकते हैंDocument.UpdateFields विधि। यह दस्तावेज़ में मौजूद सभी फ़ील्ड को अपडेट करेगा, जैसे मर्ज फ़ील्ड, दिनांक फ़ील्ड, आदि।

प्रश्न: मैं .NET के लिए Aspose.Words में किसी विशिष्ट फ़ील्ड का मान कैसे प्राप्त कर सकता हूँ?

A: Aspose.Words for .NET में किसी विशिष्ट फ़ील्ड का मान प्राप्त करने के लिए, आप इसका उपयोग कर सकते हैंField.GetResult फ़ील्ड के सूचकांक को निर्दिष्ट करके विधिDocument.Range.Fields संग्रह। उदाहरण के लिए, आप उपयोग कर सकते हैंstring value = document.Range.Fields[0].GetResult() दस्तावेज़ में पहले फ़ील्ड का मान पुनर्प्राप्त करने के लिए.

प्रश्न: मैं .NET के लिए Aspose.Words का उपयोग करके किसी दस्तावेज़ से फ़ील्ड कैसे हटा सकता हूँ?

A: .NET के लिए Aspose.Words का उपयोग करके किसी दस्तावेज़ से फ़ील्ड हटाने के लिए, आप इसका उपयोग कर सकते हैंField.Remove विधि निर्दिष्ट करनाField वह ऑब्जेक्ट चुनें जिसे आप हटाना चाहते हैं। इससे दस्तावेज़ से फ़ील्ड हट जाएगी।