फ़ील्ड कोड

नीचे 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 का उपयोग करके दस्तावेज़ में फ़ील्ड्स को कैसे अपडेट कर सकता हूं?

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

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

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

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

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