Konvertálja az EML-t XPS-re C # -on keresztül
Az EML konvertálása XPS-re Microsoft® Outlook® vagy Thunderbird® függőségek nélkül.
Konvertálja az EML-t XPS-re a C # használatával
Fedezze fel egy hatékony és robusztus megoldást e-mail alkalmazásaihoz! Aspose.Email szolgáltatás.NET-hez átfogó API-készletet biztosít, amelyek lehetővé teszik a fejlesztők számára, hogy különféle e-mail formátumokkal dolgozzanak, és zökkenőmentesen integrálják az e-mail adatokat alkalmazásaikba.
Az EML XPS-re történő átalakításával szembesülő fejlesztők már nem tapasztalnak nehézségeket, és lehetőségük van arra, hogy alkalmazásaik hatékonyságára, rugalmasságára és testreszabására összpontosítsanak, és javítsák a felhasználói élményt. A könyvtár biztosítja az adatok integritásának megőrzését az átalakítási folyamat során. Pontosan lefordítja az EML fájlok tartalmát, szerkezetét és mellékleteit XPS formátumba, megőrizve az eredeti e-mail adatok hűségét.
Az EML programozott konvertálása XPS-re lehetővé teszi a felhasználók számára, hogy nyomtatható ábrázolást hozzanak létre az e-mail üzenetekről, megőrizve a formázást és az elrendezést.
A hatalom kiaknázása .NET API, választhatja a következő műveletek egyikét:
Open NuGet csomagkezelő, keresse meg az Aspose.Email elemet, és telepítse eszközére.
Használja a következő parancsot a Csomagkezelő konzolból:
PM> Install-Package Aspose.Email
Az EML konvertálásának lépései XPS-re C # -on keresztül
.NET programozók egyszerűen betölthetik és konvertálhatják az EML fájlokat XPS-re néhány sor kódjával.
- Töltse be a forrás EML fájlt a MailMessage.load használatával.
- Instantálja a MailPrinter alkalmazást.
- Formázás konfigurálása.
- Az oldal elrendezésének beállítása.
- Nyomtassa ki az e-mailt az XPS-hez.
Rendszerkövetelmények
A.NET konverziós forráskód futtatása előtt győződjön meg róla, hogy a következő előfeltételek teljesülnek-e.
- Microsoft Windows vagy kompatibilis operációs rendszer az .NET Framework, .NET Core és PHP, VBScript, Delphi, C ++ szoftverrel a COM Interop segítségével.
- Fejlesztési környezet, mint a Microsoft Visual Studio.
- Aspose.email a projektben hivatkozott .NET DLL-hez.
Egy mintakód, amely az EML-XPS konverziót mutatja C # -ban
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);
Ingyenes alkalmazás az EML konvertálásához XPS-re
Egyéb támogatott konverziók
Az EML-t sok más fájlformátumra is konvertálhatja, beleértve az alább felsorolt néhányat.