इस त्वरित ट्यूटोरियल में विस्तृत चरण हैं EPS को C# में PNG में कनवर्ट करें, जिसमें विकास पर्यावरण कॉन्फ़िगरेशन, निष्पादित किए जाने वाले चरणों की सूची और इस सुविधा के परीक्षण के लिए एक रन करने योग्य नमूना कोड शामिल है। आपको नमूना EPS फ़ाइल को लोड करना होगा और फिर कोड की कुछ पंक्तियों की सहायता से इसे PNG फ़ाइल के रूप में सहेजना होगा। आप ईपीएस लोडिंग प्रक्रिया के साथ-साथ पीएनजी रेंडरिंग ऑपरेशन को नियंत्रित करके आसानी से ईपीएस फाइल को पीएनजी में सी# में बदल सकते हैं क्योंकि कई विकल्प हैं जिन्हें सेट किया जा सकता है।
ईपीएस को सी#में पीएनजी में बदलने के लिए कदम
- EPS को PNG में बदलने के लिए Nuget पैकेज मैनेजर से Aspose.PDF for .NET का उपयोग करने के लिए विकास परिवेश स्थापित करें
- Document क्लास ऑब्जेक्ट का उपयोग करके EPS फ़ाइल लोड करें
- उपरोक्त ईपीएस लोडिंग ऑपरेशन को कस्टमाइज़ करने के लिए PsLoadOptions ऑब्जेक्ट प्रदान करें
- PngDevice क्लास ऑब्जेक्ट को इनिशियलाइज़ करें जिसमें इमेज रेंडर करने के तरीके हों
- PngDevice वर्ग में प्रक्रिया विधि का उपयोग करके EPS को PNG में बदलें
ये चरण पर्यावरण कॉन्फ़िगरेशन के लिए संसाधनों को साझा करके और फिर कार्य को पूरा करने के लिए चरण-दर-चरण मार्गदर्शन प्रदान करके ईपीएस को पीएनजी में सी# में बदलने की प्रक्रिया का पता लगाते हैं। सभी आवश्यक वर्गों और विधियों की पहचान की जाती है जो रूपांतरण के लिए आवश्यक हैं जैसे दस्तावेज़ वर्ग का उपयोग ईपीएस फ़ाइल को लोड करने के लिए किया जाता है, PsLoadOptions क्लास ऑब्जेक्ट का उपयोग लोड ऑपरेशन को अनुकूलित करने के लिए किया जाता है और PngDevice क्लास ऑब्जेक्ट का उपयोग छवि को प्रस्तुत करने के लिए किया जाता है। PngDevice क्लास ऑब्जेक्ट का उपयोग किया जाता है क्योंकि हमें आउटपुट इमेज को PNG में रेंडर करना होता है, हालाँकि आप कई अन्य प्रकार के उपकरणों का उपयोग अन्य प्रकार की छवियों में रूपांतरण के लिए भी कर सकते हैं।
सी#में ईपीएस को पीएनजी में बदलने के लिए कोड
स्रोत फ़ाइल प्रारूप को “ईपीएस से पीएनजी में सी #” में कनवर्ट करने के लिए, ईपीएस फ़ाइल लोड करते समय PsLoadOptions क्लास ऑब्जेक्ट का उपयोग किया जाता है जो उपयोग किए जाने वाले फोंट फ़ोल्डर को सेट करने के विकल्प प्रदान करता है, किसी भी त्रुटि के मामले में फ़ाइल प्रारूप और चेतावनी हैंडलर सेट करें। PngDevice क्लास ऑब्जेक्ट का उपयोग उस इमेज को रेंडर करने के लिए किया जाता है जिसमें कंस्ट्रक्टर होते हैं जो पेज साइज और रेजोल्यूशन सेट करने के लिए गुणों के साथ-साथ कोऑर्डिनेट टाइप, फॉर्म प्रेजेंटेशन मोड, रेंडरिंग ऑप्शन आदि सेट करते हैं। प्रोसेस मेथड के लिए एक आधारित इंडेक्स वाले पेज की आवश्यकता होती है यानी पहला पेज EPS फ़ाइल को इंडेक्स 1 का उपयोग करके संदर्भित किया जाता है और दूसरा पैरामीटर डिस्क या स्ट्रीम पर फ़ाइल नाम है जहां आउटपुट छवि को सहेजा जाना है।
इस लेख ने हमें *ईपीएस को पीएनजी में सी#में बदलना सिखाया है" हालांकि यदि आप किसी छवि को पीडीएफ में बदलने की प्रक्रिया सीखना चाहते हैं, तो छवि को पीडीएफ में सी # में कैसे परिवर्तित करें पर लेख देखें।