वेब एक्सटेंशन टास्क पैन का उपयोग करना

यह लेख .NET के लिए Aspose.Words के साथ वेब एक्सटेंशन टास्क पैन का उपयोग करने के तरीके पर चरण-दर-चरण मार्गदर्शिका प्रदान करता है। हम कोड के प्रत्येक भाग को विस्तार से समझाएंगे। इस ट्यूटोरियल के अंत में, आप वेब एक्सटेंशन के लिए टास्क पैन को जोड़ने और कॉन्फ़िगर करने का तरीका समझ पाएंगे।

शुरू करने से पहले, सुनिश्चित करें कि आपने अपने प्रोजेक्ट में Aspose.Words for .NET लाइब्रेरी को इंस्टॉल और कॉन्फ़िगर किया है। आप Aspose वेबसाइट पर लाइब्रेरी और इंस्टॉलेशन निर्देश पा सकते हैं।

चरण 1: दस्तावेज़ निर्देशिका निर्धारित करें

शुरू करने के लिए, आपको उस निर्देशिका का पथ परिभाषित करना होगा जहाँ आप जेनरेट किए गए दस्तावेज़ को सहेजना चाहते हैं।"YOUR DOCUMENT DIRECTORY" आपके दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ.

string dataDir = "YOUR DOCUMENT DIRECTORY";

चरण 2: कार्य फलक बनाएं और कॉन्फ़िगर करें

हम एक बनाते हैंTaskPane ऑब्जेक्ट चुनें और उसे दस्तावेज़ में जोड़ेंs WebExtensionTaskPanes` संग्रह। इसके बाद, हम कार्य फलक के गुणों को कॉन्फ़िगर करते हैं, जैसे कि इसकी डॉक की गई स्थिति, दृश्यता और चौड़ाई।

Document doc = new Document();

TaskPane taskPane = new TaskPane();
doc.WebExtensionTaskPanes.Add(taskPane);

taskPane.DockState = TaskPaneDockState.Right;
taskPane.IsVisible = true;
taskPane.Width = 300;

हम कैटलॉग आईडी, संस्करण और स्टोर प्रकार सहित वेब एक्सटेंशन क्रेडेंशियल भी सेट करते हैं।

taskPane.WebExtension.Reference.Id = "wa102923726";
taskPane.WebExtension.Reference.Version = "1.0.0.0";
taskPane.WebExtension.Reference.StoreType = WebExtensionStoreType.OMEX;
taskPane.WebExtension.Reference.Store = "th-TH";

अंत में, हम वेब एक्सटेंशन में गुण और बाइंडिंग जोड़ते हैं।

taskPane.WebExtension.Properties.Add(new WebExtensionProperty("mailchimpCampaign", "mailchimpCampaign"));
taskPane.WebExtension.Bindings.Add(new WebExtensionBinding("UnnamedBinding_0_1506535429545",
	WebExtensionBindingType.Text, "194740422"));

चरण 3: दस्तावेज़ को सहेजें और लोड करें

हम दस्तावेज़ को निर्दिष्ट निर्देशिका में कॉन्फ़िगर किए गए कार्य पैन के साथ सहेजते हैं।

doc.Save(dataDir + "WorkingWithWebExtension.UsingWebExtensionTaskPanes.docx");

चरण 4: कार्य फलक जानकारी प्रदर्शित करें

इसके बाद, हम दस्तावेज़ लोड करते हैं और कार्य फलक स्रोत जानकारी प्रदर्शित करते हैं।

doc = new Document(dataDir + "WorkingWithWebExtension.UsingWebExtensionTaskPanes.docx");
Console.WriteLine("Task Panes Sources:\n");

foreach(TaskPane taskPaneInfo in doc.WebExtensionTaskPanes)
{
WebExtensionReference reference = taskPaneInfo.WebExtension.Reference;


Console.WriteLine($"Vendor: \"{reference.Store}\", version: \"{reference.Version}\", catalog id: \"{reference.Id}\";");
}

बस इतना ही ! आपने .NET के लिए Aspose.Words के साथ वेब एक्सटेंशन टास्क पैन का सफलतापूर्वक उपयोग किया है।

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


	// दस्तावेज़ निर्देशिका का पथ.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document();

	TaskPane taskPane = new TaskPane();
	doc.WebExtensionTaskPanes.Add(taskPane);

	taskPane.DockState = TaskPaneDockState.Right;
	taskPane.IsVisible = true;
	taskPane.Width = 300;

	taskPane.WebExtension.Reference.Id = "wa102923726";
	taskPane.WebExtension.Reference.Version = "1.0.0.0";
	taskPane.WebExtension.Reference.StoreType = WebExtensionStoreType.OMEX;
	taskPane.WebExtension.Reference.Store = "th-TH";
	taskPane.WebExtension.Properties.Add(new WebExtensionProperty("mailchimpCampaign", "mailchimpCampaign"));
	taskPane.WebExtension.Bindings.Add(new WebExtensionBinding("UnnamedBinding_0_1506535429545",
		WebExtensionBindingType.Text, "194740422"));

	doc.Save(dataDir + "WorkingWithWebExtension.UsingWebExtensionTaskPanes.docx");
	
	
	
	doc = new Document(dataDir + "WorkingWithWebExtension.UsingWebExtensionTaskPanes.docx");
	
	Console.WriteLine("Task panes sources:\n");

	foreach (TaskPane taskPaneInfo in doc.WebExtensionTaskPanes)
	{
		WebExtensionReference reference = taskPaneInfo.WebExtension.Reference;
		Console.WriteLine($"Provider: \"{reference.Store}\", version: \"{reference.Version}\", catalog identifier: \"{reference.Id}\";");
	}