HTML से तालिका सम्मिलित करें

इस ट्यूटोरियल में, हम सीखेंगे कि .NET के लिए Aspose.Words का उपयोग करके HTML से वर्ड दस्तावेज़ में एक तालिका कैसे सम्मिलित करें। हम कोड को समझने और इस सुविधा को लागू करने के लिए चरण दर चरण मार्गदर्शिका का पालन करेंगे। इस ट्यूटोरियल के अंत तक, आप प्रोग्रामेटिक रूप से अपने Word दस्तावेज़ों में HTML से तालिकाएँ सम्मिलित करने में सक्षम होंगे।

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

  1. विज़ुअल स्टूडियो लॉन्च करें और एक नया C# प्रोजेक्ट बनाएं।
  2. .NET लाइब्रेरी के लिए Aspose.Words का संदर्भ जोड़ें।

चरण 2: दस्तावेज़ बनाना और दस्तावेज़ जनरेटर प्रारंभ करना

दस्तावेज़ और दस्तावेज़ जनरेटर के साथ वर्ड प्रोसेसिंग शुरू करने के लिए, इन चरणों का पालन करें:

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

// दस्तावेज़ निर्माण
Document doc = new Document();

// दस्तावेज़ जेनरेटर प्रारंभ करें
DocumentBuilder builder = new DocumentBuilder(doc);

अपने दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ “आपकी दस्तावेज़ निर्देशिका” को बदलना सुनिश्चित करें।

चरण 3: HTML से तालिका सम्मिलित करना

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

builder.InsertHtml("<table>" +
"<tr>" +
"<td>Line 1, Cell 1</td>" +
"<td>Line 1, Cell 2</td>" +
"</tr>" +
"<tr>" +
"<td>Line 2, Cell 1</td>" +
"<td>Line 2, Cell 2</td>" +
"</tr>" +
"</table>");

यहां हम इसका उपयोग करते हैंInsertHtml तालिका युक्त HTML सम्मिलित करने के लिए दस्तावेज़ निर्माता की विधि। निर्दिष्ट HTML प्रत्येक पंक्ति में दो पंक्तियों और दो कोशिकाओं वाली एक तालिका बनाता है। आप अपनी आवश्यकताओं के अनुसार HTML कोड को संशोधित करके तालिका की सामग्री को अनुकूलित कर सकते हैं।

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

अंत में, हमें HTML से सम्मिलित तालिका के साथ संशोधित दस्तावेज़ को सहेजना होगा। निम्नलिखित कोड का प्रयोग करें:

doc.Save(dataDir + "WorkingWithTables.InsertTableFromHtml.docx");

आउटपुट दस्तावेज़ के लिए सही पथ और फ़ाइल नाम निर्दिष्ट करना सुनिश्चित करें।

.NET के लिए Aspose.Words का उपयोग करके HTML से तालिका सम्मिलित करने के लिए नमूना स्रोत कोड

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

	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	// ध्यान दें कि AutoFitSettings HTML से डाली गई तालिकाओं पर लागू नहीं होती है।
	builder.InsertHtml("<table>" +
					   "<tr>" +
					   "<td>Row 1, Cell 1</td>" +
					   "<td>Row 1, Cell 2</td>" +
					   "</tr>" +
					   "<tr>" +
					   "<td>Row 2, Cell 2</td>" +
					   "<td>Row 2, Cell 2</td>" +
					   "</tr>" +
					   "</table>");
	doc.Save(dataDir + "WorkingWithTables.InsertTableFromHtml.docx");

निष्कर्ष

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