Word दस्तावेज़ में बुकमार्क द्वारा पंक्ति हटाएँ

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

आवश्यक शर्तें

  • C# भाषा का बुनियादी ज्ञान।
  • Aspose.Words लाइब्रेरी के साथ .NET विकास वातावरण स्थापित।

चरण 1: बुकमार्क प्राप्त करना

हम उपयोग करते हैंBookmarks विशिष्ट बुकमार्क प्राप्त करने के लिए दस्तावेज़ श्रेणी की संपत्ति जिसका उपयोग हम तालिका पंक्ति को हटाने के लिए करना चाहते हैं:

Bookmark bookmark = doc.Range.Bookmarks[bookmarkName];

चरण 2: तालिका पंक्ति को हटाना

हम उपयोग करते हैंGetAncestor प्राप्त करने की विधिRow बुकमार्क का मूल तत्व टाइप करें। अगला, हम इसका उपयोग करते हैंRemove तालिका पंक्ति को हटाने की विधि:

Row row = (Row)bookmark?.BookmarkStart.GetAncestor(typeof(Row));
row?.Remove();

.NET के लिए Aspose.Words का उपयोग करके बुकमार्क द्वारा पंक्ति हटाएं के लिए उदाहरण स्रोत कोड

.NET के लिए Aspose.Words का उपयोग करके एक विशिष्ट बुकमार्क के आधार पर तालिका पंक्ति को हटाने का प्रदर्शन करने के लिए यहां पूर्ण नमूना स्रोत कोड दिया गया है:


	Bookmark bookmark = doc.Range.Bookmarks[bookmarkName];

	Row row = (Row) bookmark?.BookmarkStart.GetAncestor(typeof(Row));
	row?.Remove();
        

निष्कर्ष

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

वर्ड दस्तावेज़ में बुकमार्क द्वारा पंक्ति हटाने के लिए अक्सर पूछे जाने वाले प्रश्न

प्रश्न: क्या मैं एक ही बुकमार्क का उपयोग करके अनेक पंक्तियाँ हटा सकता हूँ?

उ: हाँ, आप एक ही बुकमार्क का उपयोग करके एकाधिक पंक्तियाँ हटा सकते हैं। हालाँकि, आपको हटाए जाने वाली पंक्तियों की संख्या निर्धारित करने और प्रदान किए गए कोड स्निपेट में आवश्यक समायोजन करने के लिए अपने कोड में तर्क को संभालने की आवश्यकता है।

प्रश्न: यदि दस्तावेज़ में बुकमार्क मौजूद नहीं है तो क्या होगा?

उ: यदि निर्दिष्ट बुकमार्क दस्तावेज़ में मौजूद नहीं है, तो कोड स्निपेट बुकमार्क ऑब्जेक्ट के लिए एक शून्य मान लौटाएगा। इसलिए, आपको तालिका पंक्ति को हटाने का प्रयास करने से पहले उचित जांच जोड़कर अपने कोड में इस परिदृश्य को संभालने की आवश्यकता है।

प्रश्न: क्या Aspose.Words लाइब्रेरी का उपयोग मुफ़्त है?

उत्तर: Aspose.Words लाइब्रेरी एक व्यावसायिक लाइब्रेरी है, और आपको अपने प्रोजेक्ट में इसका उपयोग करने के लिए एक वैध लाइसेंस की आवश्यकता हो सकती है। आप विजिट कर सकते हैं.NET API संदर्भों के लिए Aspose.Words उनके लाइसेंसिंग विकल्पों और मूल्य निर्धारण के बारे में अधिक जानने के लिए।

प्रश्न: क्या मैं Word दस्तावेज़ के किसी विशिष्ट अनुभाग में किसी तालिका से पंक्तियाँ हटा सकता हूँ?

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