सम्मिलित फ़ील्ड में दस्तावेज़ निर्माता के बिना पाठ शामिल करें

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

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

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

string dataDir = "YOUR DOCUMENTS DIRECTORY";

चरण 2: दस्तावेज़ और पैराग्राफ़ बनाना

हम एक नया दस्तावेज़ बनाकर और एक पैराग्राफ आरंभ करके शुरुआत करते हैं।

Document doc = new Document();
Paragraph para = new Paragraph(doc);

चरण 3: फ़ील्डइनक्लूडटेक्स्ट फ़ील्ड सम्मिलित करना

हम उपयोग करते हैंAppendField() पैराग्राफ में फ़ील्डइनक्लूडटेक्स्ट फ़ील्ड सम्मिलित करने की विधि।

FieldIncludeText fieldIncludeText = (FieldIncludeText)para.AppendField(FieldType.FieldIncludeText, false);

फिर हम बुकमार्क का नाम और स्रोत फ़ाइल का नाम निर्दिष्ट करके फ़ील्डइनक्लूडटेक्स्ट फ़ील्ड के गुणों को कॉन्फ़िगर करते हैं।

fieldIncludeText.BookmarkName = "bookmark";
fieldIncludeText.SourceFullName = MyDir + "IncludeText.docx";

इसके बाद, हम दस्तावेज़ के मुख्य भाग में पैराग्राफ जोड़ते हैं।

doc.FirstSection.Body.AppendChild(para);

अंत में, हम कॉल करते हैंUpdate() फ़ील्ड को अद्यतन करने की विधि.

fieldIncludeText.Update();

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

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

// दस्तावेज़ और अनुच्छेद बनाएँ.
Document doc = new Document();
Paragraph para = new Paragraph(doc);

// फ़ील्डIncludeText फ़ील्ड डालें.
FieldIncludeText fieldIncludeText = (FieldIncludeText)para.AppendField(FieldType.FieldIncludeText, false);

fieldIncludeText.BookmarkName = "bookmark";
fieldIncludeText.SourceFullName = MyDir + "IncludeText.docx";

doc.FirstSection.Body.AppendChild(para);

fieldIncludeText.Update();

doc.Save(dataDir + "InsertionFieldFieldIncludeTextWithoutDocumentBuilder.docx");

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

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

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

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

उ: .NET के लिए Aspose.Words में टेक्स्ट समावेशन फ़ील्ड के लिए स्रोत फ़ाइल निर्दिष्ट करने के लिए, आप इसका उपयोग कर सकते हैंFieldIncludeText.SourceFullNameस्रोत फ़ाइल का पूरा पथ सेट करने के लिए संपत्ति। सुनिश्चित करें कि स्रोत फ़ाइल पहुंच योग्य है और इसमें वह सामग्री शामिल है जिसे आप टेक्स्ट समावेशन फ़ील्ड में शामिल करना चाहते हैं।

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

उ: हां, आप .NET के लिए Aspose.Words के साथ टेक्स्ट समावेशन फ़ील्ड में मैक्रो से टेक्स्ट शामिल कर सकते हैं। आप इसका उपयोग कर सकते हैंFieldIncludeText.IncludeText मैक्रो का नाम निर्दिष्ट करने के लिए प्रॉपर्टी जिसकी सामग्री को फ़ील्ड में शामिल किया जाना चाहिए।

प्रश्न: क्या दस्तावेज़ निर्माता के बिना टेक्स्ट सम्मिलित करने से .NET के लिए Aspose.Words के साथ Word दस्तावेज़ संरचना प्रभावित होती है?

उ: दस्तावेज़ निर्माता के बिना किसी पाठ शामिल फ़ील्ड को सम्मिलित करना सीधे Word दस्तावेज़ की संरचना को प्रभावित नहीं करता है। हालाँकि, यह दस्तावेज़ सामग्री में एक नया फ़ील्ड तत्व जोड़ता है। आप अपनी आवश्यकताओं के अनुसार मौजूदा तत्वों को जोड़कर, हटाकर या संशोधित करके दस्तावेज़ संरचना में हेरफेर कर सकते हैं।

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

उ: टेक्स्ट फ़ील्ड समावेशन किसी Word दस्तावेज़ में सीधे उसके स्वरूप को अनुकूलित नहीं करता है। हालाँकि, आप .NET के लिए Aspose.Words में उपलब्ध पैराग्राफ गुणों, फ़ॉन्ट गुणों और अन्य फ़ॉर्मेटिंग ऑब्जेक्ट का उपयोग करके शामिल पाठ को प्रारूपित कर सकते हैं।