यह ट्यूटोरियल आपको बताता है कि कैसे एक लोकप्रिय दस्तावेज़ रूपांतरण उत्पादों का उपयोग करके HTML को छवि में C# में बदलें। आप आसानी से और शीघ्रता से एचटीएमएल को सी# का उपयोग करके कुछ एपीआई कॉल के साथ छवि में परिवर्तित कर सकते हैं। इसके अलावा, दस्तावेज़ को PNG प्रारूप में बदलने के लिए किसी अतिरिक्त सॉफ़्टवेयर की स्थापना की आवश्यकता नहीं है, और इसे Microsoft Windows, Linux और Mac OS सहित किसी भी ऑपरेटिंग सिस्टम पर किया जा सकता है।
सी#में HTML को छवि में बदलने के लिए कदम
- अपने एप्लिकेशन में NuGet पैकेज मैनेजर से GroupDocs.Conversion for .NET सेटअप करें
- अपने कोड में GroupDocs.Conversion नाम स्थान का संदर्भ जोड़ें
- Converter वर्ग का एक उदाहरण बनाएं और स्रोत HTML फ़ाइल लोड करें
- ImageConvertOptions क्लास को इनिशियलाइज़ करें और आउटपुट PNG फ़ाइल के लिए एट्रिब्यूट्स सेट करें
- कनवर्ट विधि का उपयोग करके आउटपुट छवि को डिस्क पर सहेजें। साथ ही, आउटपुट फ़ाइल नाम के साथ ImageConvertOptions इंस्टेंस पास करें।
ये कुछ चरण प्रदर्शित करते हैं कि C# HTML से PNG कार्यक्षमता के लिए दस्तावेज़ परिवर्तन को कैसे कार्यान्वित किया जाए। परिवर्तित दस्तावेज़ प्राप्त करने के लिए आपको बस निम्नलिखित चरणों का पालन करना है। अपने एप्लिकेशन में पैकेज स्थापित करें, फिर आवश्यक मापदंडों के साथ कन्वर्टर और ImageConvertOptions क्लास के कंस्ट्रक्टर्स को कॉल करें। अंत में, जेनरेट की गई फ़ाइल को डिस्क पर सहेजने के लिए कन्वर्टर क्लास के कनवर्ट फ़ंक्शन का उपयोग करें।
एचटीएमएल को सी # में छवि में कनवर्ट करने के लिए कोड
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertHtmlToImageInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert HTML to Image using C# | |
{ | |
// Remove the watermark in output Image by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source HTML file for conversion to Image | |
var converter = new GroupDocs.Conversion.Converter("sample.html"); | |
// Set the convert options for the output PNG | |
var convertOptions = new ImageConvertOptions(); | |
// Convert and save the HTML in PNG format | |
converter.Convert("converted.png", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
हमने एक उदाहरण बनाया है कि कैसे C# HTML को इमेज में बदलें कोड का उपयोग दस्तावेज़ों को बदलने के लिए किया जा सकता है। इस पोस्ट में, हमने मौलिक दस्तावेज़ परिवर्तन को कवर किया है और एक HTML फ़ाइल से एक छवि तैयार की है। अपनी आवश्यकताओं को पूरा करने के लिए, आप इस कोड को संशोधित कर सकते हैं और रेंडरिंग इमेज फ़ाइल में अन्य पैरामीटर लागू कर सकते हैं, जैसे ब्राइटनेस, कंट्रास्ट, फ्लिपमोड, ऊंचाई, चौड़ाई, और बहुत कुछ।
हमने अपने पिछले लेख में RTF को PDF में C# में बदलने का तरीका देखा। यदि आप अधिक जानने के लिए उत्सुक हैं, तो सी # का उपयोग कर आरटीएफ को पीडीएफ में कैसे परिवर्तित करें देखें।