इस संक्षिप्त लेख का अनुसरण करके C# का उपयोग करके Word में सामग्री की एक तालिका सम्मिलित करें। यह आवश्यक संसाधनों को साझा करके, एप्लिकेशन लिखने के लिए चरणों की एक सूची और एक नमूना कोड प्रदर्शित करके पर्यावरण स्थापित करने में मदद करता है C# का उपयोग करके वर्ड में सामग्री पृष्ठ कैसे जोड़ें। आप किसी मौजूदा Word फ़ाइल की सामग्री को पार्स करके उसमें TOC जोड़ना सीखेंगे।
C# का उपयोग करके Word में सामग्री तालिका बनाने के चरण
- TOC सम्मिलित करने के लिए परिवेश को Aspose.Words for .NET का उपयोग करने के लिए सेट करें
- वर्ड फ़ाइल को Document ऑब्जेक्ट में लोड करें और DocumentBuilder ऑब्जेक्ट को इनिशियलाइज़ करें
- इच्छित शैली के साथ TOC का शीर्षक जोड़ें
- विषय-सूची सम्मिलित करें और एक पृष्ठ विराम सम्मिलित करें
- सामग्री की खाली तालिका भरें
- TOC वाली आउटपुट वर्ड फ़ाइल को सेव करें
आप इन चरणों की सहायता से C# का उपयोग करके Word में सामग्री पृष्ठ सम्मिलित कर सकते हैं। वर्ड फ़ाइल को लोड करके प्रक्रिया शुरू करें और दस्तावेज़बिल्डर क्लास ऑब्जेक्ट को कॉन्फ़िगर करें जो सामग्री की तालिका जोड़ने का समर्थन करता है। InsertTableOfContents() विधि का उपयोग करके शीर्षक और सामग्री तालिका जोड़ें और UpdateFields() विधि को कॉल करके सामग्री की खाली तालिका भरें।
C# का उपयोग करके वर्ड में सामग्री तालिका तैयार करने के लिए कोड
using System; | |
using Aspose.Words; | |
class Program | |
{ | |
static void Main(string[] args) // Insert table of contents in Word using C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the document | |
Document doc = new Document("example03.docx"); | |
// Instantiate the DocumentBuilder object | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Create ParagraphFormat object | |
ParagraphFormat paragraphFormat = builder.ParagraphFormat; | |
// Store the existing style name | |
string defaultStyle = paragraphFormat.StyleName; | |
// Set style name and text alignment for the table of contents | |
paragraphFormat.StyleName = "Title"; | |
paragraphFormat.Alignment = ParagraphAlignment.Center; | |
// Add title of TOC | |
builder.Writeln("Table of contents"); | |
// Restore the text style | |
paragraphFormat.StyleName = defaultStyle; | |
// Insert a table of contents | |
builder.InsertTableOfContents("\\o \"1-3\" \\h \\z \\u"); | |
// Insert page break for TOC | |
builder.InsertBreak(BreakType.PageBreak); | |
// Populate the empty table of contents | |
doc.UpdateFields(); | |
// Save document with TOC | |
doc.Save("output.docx"); | |
Console.WriteLine("Done"); | |
} | |
} |
C# का उपयोग करके Word में एक सामग्री पृष्ठ बनाने के लिए इस कोड का उपयोग करें। InsertTableOfContents() को सामग्री तालिका के व्यवहार को नियंत्रित करने के लिए स्विच की आवश्यकता होती है, मान लीजिए 1-3 का उपयोग शीर्षक 1, 2 और 3 को संबोधित करने के लिए किया जाता है, हाइपरलिंक का उपयोग करने के लिए ‘\h’ और रूपरेखा स्तर निर्धारित करने के लिए ‘\u’ का उपयोग किया जाता है। डिफ़ॉल्ट TOC खाली है और UpdateFields() विधि का उपयोग करके भरा गया है।
इस आलेख ने हमें सिखाया है कि C# का उपयोग करके Word में सामग्री तालिका कैसे जोड़ें। शीर्षलेख और पादलेख सम्मिलित करने के लिए, C# का उपयोग करके DOCX में शीर्ष लेख और पाद लेख कैसे डालें पर लेख देखें।