C # के माध्यम से EML को XPS में कनवर्ट करें
Microsoft® Outlook® या Thunderbird® निर्भरता के बिना EML को XPS में बदलें।
C # का उपयोग करके EML को XPS में कनवर्ट करें
अपने ईमेल एप्लिकेशन के लिए एक कुशल और मजबूत समाधान खोजें! .NET के लिए Aspose.Email एपीआई का एक व्यापक सेट प्रदान करता है जो डेवलपर्स को विभिन्न ईमेल प्रारूपों के साथ काम करने के लिए सशक्त बनाता है और ईमेल डेटा को उनके अनुप्रयोगों में मूल रूप से एकीकृत करता है।
EML को XPS में बदलने के कार्य का सामना करने वाले डेवलपर्स अब कठिनाइयों का अनुभव नहीं करते हैं और उनके पास अपने अनुप्रयोगों की दक्षता, लचीलेपन और अनुकूलन पर ध्यान केंद्रित करने और उपयोगकर्ता अनुभव को बढ़ाने का अवसर है। लाइब्रेरी रूपांतरण प्रक्रिया के दौरान डेटा अखंडता के संरक्षण को सुनिश्चित करती है। यह मूल ईमेल डेटा की निष्ठा को बनाए रखते हुए, EML फ़ाइलों की सामग्री, संरचना और अनुलग्नकों का XPS प्रारूप में सटीक रूप से अनुवाद करता है।
EML को XPS में प्रोग्रामेटिक रूप से परिवर्तित करने से उपयोगकर्ता ईमेल संदेशों का प्रिंट करने योग्य प्रतिनिधित्व बना सकते हैं, फ़ॉर्मेटिंग और लेआउट को संरक्षित कर सकते हैं।
की शक्ति का लाभ उठाने के लिए .NET एपीआई, आप निम्न में से एक क्रिया करना चुन सकते हैं:
Open NuGet पैकेज मैनेजर, Aspose.Email की खोज करें और इसे अपने डिवाइस पर इंस्टॉल करें।
पैकेज मैनेजर कंसोल से निम्न कमांड का उपयोग करें:
PM> Install-Package Aspose.Email
EML को C # के माध्यम से XPS में बदलने के चरण
.NET प्रोग्रामर आसानी से कोड की कुछ पंक्तियों में EML फ़ाइलों को XPS में लोड और परिवर्तित कर सकते हैं।
- MailMessage.load का उपयोग करके स्रोत EML फ़ाइल लोड करें।
- MailPrinter को इंस्टेंट करें।
- फ़ॉर्मेटिंग को कॉन्फ़िगर करें।
- पेज लेआउट सेट करें।
- ईमेल को XPS पर प्रिंट करें।
सिस्टम आवश्यकताएँ
.NET रूपांतरण स्रोत कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।
- माइक्रोसॉफ्ट विंडोज या COM इंटरॉप के माध्यम से .NET फ्रेमवर्क, .NET कोर, और PHP, VBScript, डेल्फी, C ++ के साथ संगत OS।
- माइक्रोसॉफ्ट विज़ुअल स्टूडियो जैसे विकास का माहौल।
- .NET DLL के लिए Aspose.email आपके प्रोजेक्ट में संदर्भित है।
एक नमूना कोड जो EML से XPS रूपांतरण को C # में दिखा रहा है
var message = MailMessage.Load("message.eml");
// Instantiate an instance of MailPrinter
var printer = new Printing.MailPrinter();
// Set MessageFormattingFlags to MailInfo to display the message headers and body
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;
// Set page layout for printing
printer.PageUnit = Printing.PrinterUnit.Cm;
// Print the email to an XPS file
printer.Print(message, "message.xps", Printing.PrintFormat.XPS);
EML को XPS में बदलने के लिए फ्री ऐप
अन्य समर्थित रूपांतरण
आप EML को कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं, जिनमें से कुछ नीचे सूचीबद्ध हैं।