एचटीएमएल पेज को सी # में पीडीएफ में कैसे बदलें

यह त्वरित ट्यूटोरियल इस बारे में विवरण प्रदान करता है कि HTML पृष्ठ को C# में PDF में कैसे बदलें, जहां स्रोत HTML फ़ाइल डिस्क से लोड की गई है। आउटपुट PDF फ़ाइल को शीर्षक, संशोधन तिथि, आदि जैसे विभिन्न गुणों को सेट करके कॉन्फ़िगर किया जा सकता है। C#** का उपयोग करके **HTML का PDF में रूपांतरण अंततः उपरोक्त गुणों के साथ PDF फ़ाइल को सहेज कर पूरा किया जाता है।

एचटीएमएल पेज को सी#में पीडीएफ में बदलने के लिए कदम

  1. NuGet पैकेज मैनेजर से Aspose.HTML जोड़ने के लिए प्रोजेक्ट को कॉन्फ़िगर करें
  2. पीडीएफ में रूपांतरण के लिए HTMLDocument वर्ग का उपयोग करके स्रोत HTML फ़ाइल लोड करें
  3. आउटपुट PDF फ़ाइल को कॉन्फ़िगर करने के लिए PdfSaveOptions ऑब्जेक्ट को इनिशियलाइज़ करें
  4. आउटपुट पीडीएफ दस्तावेज़ शीर्षक, संशोधन तिथि और पृष्ठभूमि रंग सेट करें
  5. C# में सेव मेथड को कॉल करके HTML को PDF में एक्सपोर्ट करें

C#* का उपयोग करके *HTML को PDF में बदलने के लिए ये चरण दिखाते हैं कि पहले आवश्यक लाइब्रेरी जोड़ी जाती हैं और फिर HTMLDocument वर्ग का उपयोग स्रोत HTML फ़ाइल को लोड करने के लिए किया जाता है। अगले चरण में PdfSaveOptions क्लास ऑब्जेक्ट बनाया जाता है जिसमें DocumentInfo क्लास ऑब्जेक्ट जैसे विभिन्न गुण होते हैं जिसमें ऊपर उल्लिखित शीर्षक और संशोधन दिनांक सहित विभिन्न गुण होते हैं। इसी तरह, PdfSaveOptions क्लास ऑब्जेक्ट में बैकग्राउंड कलर प्रॉपर्टी है जो इस ट्यूटोरियल में सेट है।

सी # का उपयोग कर एचटीएमएल को पीडीएफ में बदलने के लिए कोड

यह कोड डिस्क से फ़ाइल लोड करने के लिए HTMLDocument क्लास ऑब्जेक्ट का उपयोग करता है, हालांकि कई अन्य अधिभार उपलब्ध हैं जैसे कि आप URL का उपयोग करके एक HTML पृष्ठ लोड कर सकते हैं, RequestMessage से एक HTML दस्तावेज़ बना सकते हैं, स्ट्रीम से लोड कर सकते हैं, और बहुत कुछ। इसी तरह, PdfSaveOptions में एन्क्रिप्शन, पेज सेटअप, हॉरिजॉन्टल और वर्टिकल रेजोल्यूशन आदि जैसे अन्य गुण होते हैं।

सी# एचटीएमएल से पीडीएफ जेनरेट करें का उपयोग करके ऊपर दिए गए विस्तृत चरणों और कोड नमूने का उपयोग करके आसानी से संभव है। यदि आप HTML को टेक्स्ट जैसे किसी अन्य प्रारूप में कनवर्ट करना चाहते हैं, तो एचटीएमएल को सी # में टेक्स्ट में कैसे परिवर्तित करें पर लेख देखें।

 हिन्दी