दस्तावेज़ों में HTML ऑर्डर की गई सूची जोड़ें

इस ट्यूटोरियल में, आप सीखेंगे कि किसी दस्तावेज़ में HTML ऑर्डर की गई सूची जोड़ने के लिए .NET लाइब्रेरी के लिए Aspose.PDF का उपयोग कैसे करें। प्रदान किया गया कोड इस कार्य को पूरा करने के लिए आवश्यक चरणों को दर्शाता है।

आवश्यकताएं

शुरू करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:

  • विजुअल स्टूडियो या आपकी मशीन पर कोई अन्य C# कंपाइलर स्थापित।
  • .NET लाइब्रेरी के लिए Aspose.PDF। आप इसे आधिकारिक Aspose वेबसाइट से डाउनलोड कर सकते हैं या इसे इंस्टॉल करने के लिए NuGet जैसे पैकेज मैनेजर का उपयोग कर सकते हैं।

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

  1. अपने पसंदीदा विकास परिवेश में एक नया C# प्रोजेक्ट बनाएं।
  2. .NET लाइब्रेरी के लिए Aspose.PDF का संदर्भ जोड़ें।

चरण 2: आवश्यक नामस्थान आयात करें

कोड फ़ाइल में जहां आप HTML ऑर्डर की गई सूची जोड़ना चाहते हैं, फ़ाइल के शीर्ष पर निर्देशों का उपयोग करके निम्नलिखित जोड़ें:

using Aspose.Pdf;
using Aspose.Pdf.Text;

चरण 3: दस्तावेज़ निर्देशिका और आउटपुट फ़ाइल पथ सेट करें

कोड में, उस पंक्ति का पता लगाएं जो कहती हैstring dataDir = "YOUR DOCUMENT DIRECTORY"; और बदलें"YOUR DOCUMENT DIRECTORY" उस निर्देशिका के पथ के साथ जहां आपके दस्तावेज़ संग्रहीत हैं।

इसके बाद, उस पंक्ति का पता लगाएं जो कहती हैstring outFile = dataDir + "AddHTMLOrderedListIntoDocuments_out.pdf"; और बदलें"AddHTMLOrderedListIntoDocuments_out.pdf" आपकी आउटपुट पीडीएफ फाइल के लिए वांछित नाम के साथ।

चरण 4: एक नया दस्तावेज़ ऑब्जेक्ट बनाएं

एक नया त्वरित करेंDocument कोड की निम्नलिखित पंक्ति जोड़कर ऑब्जेक्ट करें:

Document doc = new Document();

चरण 5: HTML सामग्री के साथ एक HtmlFragment ऑब्जेक्ट बनाएं

एक त्वरित करेंHtmlFragment उस HTML सामग्री के साथ ऑब्जेक्ट करें जिसे आप दस्तावेज़ में जोड़ना चाहते हैं। दिए गए कोड में, HTML सामग्री को वेरिएबल को सौंपा गया हैt. आप आवश्यकतानुसार HTML सामग्री को संशोधित कर सकते हैं।

HtmlFragment t = new HtmlFragment("`<body style='line-height: 100px;'><ul><li>First</li><li>Second</li><li>Third</li><li >Fourth</li><li>Fifth</li></ul>Text after the list.<br/>Next line<br/>Last line</body>`");

चरण 6: दस्तावेज़ में एक पृष्ठ जोड़ें

का उपयोग करके दस्तावेज़ में एक नया पृष्ठ जोड़ेंAdd की विधिPagesसंग्रह। दिए गए कोड में, नया पेज वेरिएबल को सौंपा गया हैpage.

Page page = doc.Pages.Add();

चरण 7: पृष्ठ पर HtmlFragment जोड़ें

जोड़ेंHtmlFragment का उपयोग करके पृष्ठ पर आपत्ति करेंAdd की विधिParagraphs संग्रह।

page.Paragraphs.Add(t);

चरण 8: पीडीएफ दस्तावेज़ सहेजें

का उपयोग करके परिणामी पीडीएफ फाइल को सहेजेंSave की विधिDocument वस्तु। चरण 3 में आपके द्वारा सेट किया गया आउटपुट फ़ाइल पथ निर्दिष्ट करें।

doc.Save(outFile);

.NET के लिए Aspose.PDF का उपयोग करके दस्तावेज़ों में HTMLऑर्डर की गई सूची जोड़ने के लिए नमूना स्रोत कोड

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// आउटपुट दस्तावेज़ का पथ.
string outFile = dataDir + "AddHTMLOrderedListIntoDocuments_out.pdf";
// त्वरित दस्तावेज़ ऑब्जेक्ट
Document doc = new Document();
// संबंधित HTML फ़्रैगमेंट के साथ HtmlFragment ऑब्जेक्ट को त्वरित करें
HtmlFragment t = new HtmlFragment("`<body style='line-height: 100px;'><ul><li>First</li><li>Second</li><li>Third</li><li>Fourth</li><li>Fifth</li></ul>Text after the list.<br/>Next line<br/>Last line</body>`");
// पेज संग्रह में पेज जोड़ें
Page page = doc.Pages.Add();
// पेज के अंदर HtmlFragment जोड़ें
page.Paragraphs.Add(t);
// परिणामी पीडीएफ फाइल को सेव करें
doc.Save(outFile);

निष्कर्ष

आपने .NET के लिए Aspose.PDF का उपयोग करके दस्तावेज़ में HTML ऑर्डर की गई सूची सफलतापूर्वक जोड़ दी है। परिणामी पीडीएफ फाइल अब निर्दिष्ट आउटपुट फ़ाइल पथ पर पाई जा सकती है।

HTML सामग्री को अनुकूलित करना और अपनी विशिष्ट आवश्यकताओं के अनुसार कोड को समायोजित करना याद रखें।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: इस ट्यूटोरियल का उद्देश्य क्या है?

उत्तर: इस ट्यूटोरियल का उद्देश्य .NET लाइब्रेरी के लिए Aspose.PDF का उपयोग करके दस्तावेज़ में HTML ऑर्डर की गई सूची जोड़ने की प्रक्रिया में आपका मार्गदर्शन करना है। यह आपको इस कार्य को प्राप्त करने में मदद करने के लिए चरण-दर-चरण निर्देश और कोड स्निपेट प्रदान करता है।

प्रश्न: इस ट्यूटोरियल के लिए मुझे कौन से नेमस्पेस आयात करने की आवश्यकता है?

उ: आपको अपनी कोड फ़ाइल के शीर्ष पर निम्नलिखित नामस्थान आयात करने की आवश्यकता है:

using Aspose.Pdf;
using Aspose.Pdf.Text;

प्रश्न: मैं दस्तावेज़ निर्देशिका और आउटपुट फ़ाइल पथ कैसे निर्दिष्ट करूं?

ए: कोड में, लाइन का पता लगाएंstring dataDir = "YOUR DOCUMENT DIRECTORY"; और बदलें"YOUR DOCUMENT DIRECTORY" आपकी दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ। साथ ही, लाइन भी ढूंढेंstring outFile = dataDir + "AddHTMLOrderedListIntoDocuments_out.pdf"; और बदलें"AddHTMLOrderedListIntoDocuments_out.pdf" आपके इच्छित आउटपुट पीडीएफ फ़ाइल नाम के साथ।

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

उत्तर: बिल्कुल! चरण 5 में, आप एक बनाएंगेHtmlFragment वस्तु का नामt जो HTML सामग्री रखता है। आप अपनी आवश्यकताओं के अनुरूप बैकटिक्स के भीतर HTML सामग्री को संशोधित कर सकते हैं।

प्रश्न: मैं दस्तावेज़ में किसी पृष्ठ पर HTML ऑर्डर की गई सूची कैसे जोड़ूं?

उ: चरण 7 में, आप जोड़ देंगेHtmlFragment वस्तु (t ) का उपयोग करके पेज पर जाएंAdd की विधिParagraphsसंग्रह। यह HTML ऑर्डर की गई सूची को दस्तावेज़ में निर्बाध रूप से एकीकृत करेगा।

प्रश्न: मैं परिणामी पीडीएफ दस्तावेज़ को कैसे सहेजूं?

उ: HTML सामग्री जोड़ने और उसे एक पृष्ठ पर व्यवस्थित करने के बाद, आप इसका उपयोग करके पीडीएफ दस्तावेज़ को सहेज सकते हैंSave की विधिDocument वस्तु। सुनिश्चित करें कि आपने पहले निर्धारित सही आउटपुट फ़ाइल पथ प्रदान किया है।

प्रश्न: क्या आप संदर्भ के लिए नमूना स्रोत कोड का सारांश प्रदान कर सकते हैं?

उत्तर: निश्चित रूप से! इस ट्यूटोरियल में दिए गए नमूना स्रोत कोड का सारांशित संस्करण यहां दिया गया है:

string dataDir = "YOUR DOCUMENT DIRECTORY";
string outFile = dataDir + "AddHTMLOrderedListIntoDocuments_out.pdf";
Document doc = new Document();
HtmlFragment t = new HtmlFragment("`<body style='line-height: 100px;'><ul><li>First</li><li>Second</li><li>Third</li><li>Fourth</li><li>Fifth</li></ul>Text after the list.<br/>Next line<br/>Last line</body>`");
Page page = doc.Pages.Add();
page.Paragraphs.Add(t);
doc.Save(outFile);

प्रश्न: इस ट्यूटोरियल से मुख्य निष्कर्ष क्या है?

उ: इस ट्यूटोरियल का अनुसरण करके, आपने सफलतापूर्वक सीख लिया है कि किसी दस्तावेज़ में HTML ऑर्डर की गई सूची को शामिल करने के लिए .NET लाइब्रेरी के लिए Aspose.PDF का लाभ कैसे उठाया जाए। इस नए ज्ञान को आपके दस्तावेज़ निर्माण और हेरफेर प्रक्रियाओं को बढ़ाने के लिए लागू किया जा सकता है।