यह कैसे-करें मार्गदर्शिका HTML पृष्ठ को C# में PDF में कैसे बदलें, इस पर सहायता करती है। इसमें HTML को PDF में बदलने के लिए .NET के लिए Aspose.PDF का उपयोग करने के लिए पर्यावरण को कॉन्फ़िगर करने, एप्लिकेशन लिखने के चरणों की एक सूची, और C#** का उपयोग करके **HTML से PDF रूपांतरण प्रदर्शित करने वाला एक नमूना कोड शामिल है। आप HTML फ़ाइल को लोड करने और आउटपुट PDF फ़ाइल को अनुकूलित करने के विभिन्न विकल्प भी सीखेंगे।
सी # में एचटीएमएल को पीडीएफ में बदलने के लिए कदम
- HTML को PDF में बदलने के लिए Aspose.PDF for .NET का उपयोग करने के लिए वातावरण स्थापित करें
- लोडिंग प्रक्रिया को अनुकूलित करने के लिए HtmlLoadOptions ऑब्जेक्ट का एक उदाहरण बनाएं
- उपरोक्त कस्टम लोडिंग विकल्पों का उपयोग करके Document क्लास ऑब्जेक्ट का एक उदाहरण बनाएं
- एचटीएमएल सामग्री वाली आउटपुट पीडीएफ फाइल को सेव करें
ये चरण वर्णन करते हैं कि कैसे C# HTML से PDF रूपांतरण किया जा सकता है। प्रक्रिया काफी सरल है जहां स्रोत HTML फ़ाइल को दस्तावेज़ ऑब्जेक्ट में HtmlLoadOptions क्लास ऑब्जेक्ट की डिफ़ॉल्ट सेटिंग्स के साथ कंस्ट्रक्टर में दूसरे तर्क के रूप में लोड किया जाना है। आप वैकल्पिक रूप से HTML लोड करने से पहले HtmlLoadOptions क्लास ऑब्जेक्ट के विभिन्न गुण सेट करते हैं और फिर आउटपुट PDF फाइल को सेव करने के लिए डॉक्यूमेंट क्लास में सेव मेथड का उपयोग करते हैं।
सी # में एचटीएमएल पेज को पीडीएफ में कनवर्ट करने के लिए कोड
एचटीएमएल से पीडीएफ कनवर्टर सी# लिखने के लिए यहां कोड प्रदर्शित किया गया है। HTMLLoadOptions को रेंडरिंग के दौरान उपयोग किए जाने वाले HtmlMediaType को सेट करके अनुकूलित किया जा सकता है, पेजलेआउटऑप्शन गुणों को सेट करके, जैसे सामग्री की अधिकतम चौड़ाई या पेज की चौड़ाई के लिए स्केल, और HTML को एक पेज पर रेंडर करने का विकल्प सेट किया जा सकता है। इसी तरह, आप डिस्क पर पीडीएफ को सहेजते समय PdfSaveOptions क्लास ऑब्जेक्ट का उपयोग कर सकते हैं जो डिफ़ॉल्ट फ़ॉन्ट नाम सेट करने का समर्थन करता है, और कुछ नामों के लिए पीडीएफ, डीओसी, एक्सपीएस और एसवीजी जैसे वांछित प्रारूप को सहेजता है।
इस विषय में बताया गया है कि HTML को PDF में बदलना C# सबसे सरल विकल्पों में से एक है। यदि आप पीडीएफ में डिजिटल हस्ताक्षर जोड़ने जैसे अन्य कार्यों को सीखना चाहते हैं, तो सी # में पीडीएफ में डिजिटल हस्ताक्षर कैसे जोड़ें पर लेख देखें।