संसाधन निर्यात करें

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

चरण 1: प्रोजेक्ट सेटअप

आरंभ करने के लिए, अपने पसंदीदा IDE में एक नया C# प्रोजेक्ट बनाएँ। सुनिश्चित करें कि आपके प्रोजेक्ट में Aspose.Words for .NET लाइब्रेरी का संदर्भ दिया गया है।

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

इस चरण में, हम निर्यात करने के लिए दस्तावेज़ लोड करेंगे। निर्दिष्ट निर्देशिका से दस्तावेज़ लोड करने के लिए निम्न कोड का उपयोग करें:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

यह कोड एक उदाहरण बनाता हैDocument निर्दिष्ट निर्देशिका से दस्तावेज़ लोड करके.

चरण 3: HTML बैकअप विकल्प कॉन्फ़िगर करना

अब हम दस्तावेज़ संसाधनों को निर्यात करने के लिए HTML सेव विकल्पों को कॉन्फ़िगर करेंगे। निम्नलिखित कोड का उपयोग करें:

HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
CssStyleSheetType = CssStyleSheetType.External,
ExportFontResources=true,
ResourceFolder = ArtifactsDir + "Resources",
ResourceFolderAlias = "http://example.com/resources"
};

यह कोड एक उदाहरण बनाता हैHtmlSaveOptions और निम्नलिखित विकल्प सेट करता है:

  • CssStyleSheetType इसके लिए सेट हैCssStyleSheetType.External CSS स्टाइल शीट को बाहरी फ़ाइल में निर्यात करने के लिए.
  • ExportFontResources इसके लिए सेट हैtrue फ़ॉन्ट संसाधनों को निर्यात करने के लिए.
  • ResourceFolder गंतव्य निर्देशिका निर्दिष्ट करता है जहां संसाधन सहेजे जाएंगे।
  • ResourceFolderAliasURL उपनाम निर्दिष्ट करता है जिसका उपयोग संसाधनों तक पहुँचने के लिए किया जाएगा।

चरण 4: दस्तावेज़ को HTML में परिवर्तित करना और सहेजना

अंत में, हम पहले से कॉन्फ़िगर किए गए HTML सेविंग विकल्पों का उपयोग करके दस्तावेज़ को HTML में बदल देंगे। निम्नलिखित कोड का उपयोग करें:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportResources.html", saveOptions);

यह कोड दस्तावेज़ को HTML में परिवर्तित करता है और निर्दिष्ट URL उपनाम का उपयोग करके संसाधनों को निर्दिष्ट निर्देशिका में सहेजता है।

.NET के लिए Aspose.Words का उपयोग करके संसाधन निर्यात करने के लिए उदाहरण स्रोत कोड


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

	HtmlSaveOptions saveOptions = new HtmlSaveOptions
	{
		CssStyleSheetType = CssStyleSheetType.External,
		ExportFontResources = true,
		ResourceFolder = ArtifactsDir + "Resources",
		ResourceFolderAlias = "http://example.com/resources"
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportResources.html", saveOptions);
  

दस्तावेज़ निर्देशिका में सही पथ निर्दिष्ट करना सुनिश्चित करें.dataDir चर।