इस लेख में दस्तावेज़ परिवर्तन के लिए चरण-दर-चरण दृष्टिकोण के साथ-साथ नमूना कोड शामिल है एचटीएमएल को सी# का उपयोग करके पीडीएफ में कनवर्ट करें। इस गाइड का पालन करके कुछ एपीआई कॉल और कोड की दो-तीन पंक्तियों के साथ पीडीएफ से एचटीएमएल सी# क्षमता के लिए दस्तावेज़ रूपांतरण किया जा सकता है। इसके अलावा, यह लेख PDF दस्तावेज़ को डिज़ाइन करने के लिए कुछ गुणों को परिभाषित करता है ताकि इसे उपयोगकर्ता की अपेक्षाओं के अनुसार उत्पन्न किया जा सके।
C# का उपयोग करके HTML को PDF में कनवर्ट करने के चरण
- प्रोजेक्ट में NuGet पैकेज मैनेजर से GroupDocs.Conversion for .NET इंस्टॉल करें
- कोड में GroupDocs.Conversion नाम स्थान का संदर्भ जोड़ें
- Converter वर्ग का एक ऑब्जेक्ट बनाएं और इनपुट HTML फ़ाइल लोड करें
- PdfConvertOptions वर्ग का एक उदाहरण बनाएं और आउटपुट PDF दस्तावेज़ के लिए विशेषताएँ सेट करें
- कन्वर्टर क्लास की कनवर्ट विधि का उपयोग करके आउटपुट पीडीएफ दस्तावेज़ को डिस्क पर सहेजें और आउटपुट पीडीएफ फाइल नाम के साथ पीडीएफ कन्वर्टऑप्शन इंस्टेंस पास करें
इन चरणों से पता चलता है कि आप कितनी आसानी से निर्यात HTML को PDF C# क्रियान्वित कर सकते हैं ताकि आवश्यक पैकेज स्थापित करके और फिर कनवर्टर वर्ग के निर्माता में स्रोत HTML फ़ाइल लोड करके दस्तावेज़ परिवर्तन किया जा सके। आउटपुट पीडीएफ दस्तावेज़ के लिए अलग-अलग गुण सेट करने के लिए आपको अगले चरण में PdfConvertOptions क्लास का एक उदाहरण बनाना होगा और अंत में आउटपुट फ़ाइल को डिस्क पर सहेजने के लिए कनवर्ट विधि का उपयोग करना होगा।
सी # का उपयोग कर एचटीएमएल को पीडीएफ में कनवर्ट करने के लिए कोड
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertHtmlToPdfUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert HTML to PDF using C# | |
{ | |
// Remove the watermark in output PDF document 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 PDF | |
var converter = new GroupDocs.Conversion.Converter("sample.html"); | |
// Set the convert options for PDF document | |
var convertOptions = new PdfConvertOptions() | |
{ | |
Height = 500, | |
Width = 500, | |
Dpi = 100, | |
PageNumber = 1, | |
PagesCount = 1 | |
}; | |
// Convert and save the HTML in PDF format | |
converter.Convert("converted.pdf", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
यह उदाहरण दिखाता है कि HTML* कार्यक्षमता से *C# जेनरेट पीडीएफ़ का उपयोग करके दस्तावेज़ों को कैसे परिवर्तित किया जाए। यह कनवर्टर वर्ग के साथ स्रोत दस्तावेज़ को लोड करता है, PdfConvertOptions वर्ग के साथ आउटपुट दस्तावेज़ के लिए विशेषताओं को परिभाषित करता है, और फिर कनवर्ट की गई फ़ाइल को कनवर्ट विधि से सहेजता है। इस उदाहरण में, आउटपुट पीडीएफ दस्तावेज़ के लिए केवल कुछ पैरामीटर परिभाषित किए गए हैं; आप कनवर्ट की गई फ़ाइल में अधिक गुण जोड़ सकते हैं, जैसे निचला मार्जिन, बायां मार्जिन, दायां मार्जिन, शीर्ष मार्जिन, पासवर्ड, वॉटरमार्क, और इसी तरह।
हमने C# का उपयोग करके HTML दस्तावेज़ को छवि में बदलने पर एक लेख प्रकाशित किया। अधिक जानकारी के लिए सी # का उपयोग कर एचटीएमएल को छवि में कैसे परिवर्तित करें पर ट्यूटोरियल देखें।