सॉफ़्टवेयर विकास के क्षेत्र में, विभिन्न परिदृश्यों में PDF दस्तावेज़ों को पीएनजी छवियों के रूप में प्रस्तुत करने की आवश्यकता उत्पन्न होती है। चाहे आप एक दस्तावेज़ प्रबंधन प्रणाली, एक पीडीएफ व्यूअर बना रहे हों, या बस विज़ुअलाइज़ेशन या साझा करने के लिए पीडीएफ को छवि फ़ाइलों में परिवर्तित करने की आवश्यकता हो, यह जानना कि पीडीएफ को छवि के रूप में कैसे प्रस्तुत किया जाए, एक अमूल्य कौशल हो सकता है। इस व्यापक मार्गदर्शिका में, हम आपको चरण दर चरण प्रक्रिया के बारे में बताएंगे, आपको C# का उपयोग करके पीडीएफ को पीएनजी के रूप में प्रस्तुत करने का ज्ञान प्रदान करेंगे। इसके अलावा, हम आपको पीडीएफ को पीएनजी में प्रस्तुत करने के लिए सी# कोड प्रदान करेंगे।
C# का उपयोग करके पीडीएफ को पीएनजी के रूप में प्रस्तुत करने के चरण
- पीडीएफ से पीएनजी रेंडरिंग के लिए, NuGet पैकेज मैनेजर का उपयोग करके GroupDocs.Viewer for .NET इंस्टॉल करें
- पीडीएफ को पीएनजी में बदलने के लिए अपने प्रोजेक्ट में GroupDocs.Viewer संदर्भ जोड़ें
- इनपुट पीडीएफ फ़ाइल के पथ को इसके कंस्ट्रक्टर के तर्क के रूप में पास करके Viewer क्लास ऑब्जेक्ट बनाएं
- PngViewOptions क्लास का ऑब्जेक्ट बनाएं और छवि की चौड़ाई और ऊंचाई के लिए गुण सेट करें
- पीडीएफ फाइल को पीएनजी के रूप में प्रस्तुत करने के लिए व्यू विकल्पों के साथ व्यूअर.व्यू विधि को कॉल करें
पीएनजी एक लोकप्रिय चित्र प्रारूप है जो पीडीएफ फाइलों के दृश्य तत्वों को संरक्षित करता है, जिससे उन्हें छवियों के रूप में उपयोग के लिए उपयुक्त बनाया जा सकता है। पीएनजी फ़ाइलें छोटी होती हैं और आदान-प्रदान करने में आसान होती हैं। वे प्रिंट-रेडी भी हैं, जिससे आप दस्तावेज़ की उपस्थिति और गुणवत्ता बनाए रख सकते हैं। यदि आपने अपने सिस्टम पर .NET स्थापित किया है, तो आप *पीडीएफ पेजों को सी# में पीएनजी में परिवर्तित करने के लिए विंडोज, मैकओएस और लिनक्स जैसे आमतौर पर उपयोग किए जाने वाले ऑपरेटिंग सिस्टम पर ऊपर उल्लिखित निर्देशों को आसानी से लागू कर सकते हैं। रेंडरिंग प्रक्रिया को नीचे दिए गए कोड उदाहरण के माध्यम से आगे समझाया गया है।
C# का उपयोग करके पीडीएफ को पीएनजी के रूप में प्रस्तुत करने के लिए कोड
using GroupDocs.Viewer; | |
using GroupDocs.Viewer.Options; | |
namespace RenderPDFasPNGUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Viewer library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Viewer.lic"); | |
using (var viewer = new Viewer("input.pdf")) | |
{ | |
// Create a PNG image for each PDF page. | |
// {0} is replaced with the current page number in the image name. | |
var viewOptions = new PngViewOptions("output_{0}.png"); | |
// Set width and height. | |
viewOptions.Width = 800; | |
viewOptions.Height = 900; | |
viewer.View(viewOptions); | |
} | |
} | |
} | |
} |
इस गाइड में, हमने पीडीएफ को सी# में पीएनजी के रूप में प्रस्तुत करने के लिए मुख्य चरणों का पता लगाया है। इन चरणों का पालन करके, आप वेब विकास, दस्तावेज़ प्रबंधन और अन्य सहित अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए इस रेंडरिंग प्रक्रिया को आसानी से निष्पादित कर सकते हैं। इस नए ज्ञान के साथ, आप अपने सी# प्रोजेक्ट्स में पीडीएफ से पीएनजी रूपांतरणों को कुशलतापूर्वक संभाल सकते हैं। अनुशंसित लाइब्रेरी को सफलतापूर्वक स्थापित करने और फ़ाइल पथों में आवश्यक समायोजन करने के बाद, रेंडरिंग कोड को अपनी परियोजनाओं में एकीकृत करना एक सरल और परेशानी मुक्त कार्य बन जाता है।
हमारे पिछले ट्यूटोरियल में, हमने पीडीएफ को HTML के रूप में प्रस्तुत करने के बारे में संपूर्ण निर्देश प्रदान किए थे। यदि आपको और सहायता की आवश्यकता है, तो हम अनुशंसा करते हैं कि C# का उपयोग करके PDF को HTML के रूप में प्रस्तुत करें कैसे करें पर हमारे लेख का संदर्भ लें।