Konvertálja az MSG-t XPS-re C # -on keresztül
Konvertálja az MSG-t XPS-re a Microsoft® Outlook® vagy a Thunderbird® telepítése nélkül.
** Tapasztalja meg a nagy sebességű teljesítményt az e-mailek feldolgozásában Aspose.Email szolgáltatás.NET-hez! ** Ez egy C # API, amely robusztus eszközkészletet biztosít a fejlesztőknek az e-mail fájlok kezelésére Outlook vagy Thunderbird telepítése nélkül, beleértve a különböző formátumok közötti konvertálás képességét is. Ezen képességek közül az MSG (Outlook Email Message) fájlokról XPS (XML Paper Specification) fájlokra történő konvertálás kiemelkedik, mivel az eredeti e-mail üzenet integritásának és elrendezésének védelmét szolgálja, miközben megkönnyíti az egyszerű megosztást és megtekintést az MSG fájlt létrehozó natív alkalmazás nélkül.
Az MSG fájlokat a Microsoft Outlook hozza létre e-mail üzenetek, névjegyek, találkozók és egyéb adatok tárolására, míg az XPS (XML Paper Specification) fájlok hasonlóak a PDF-fájlokhoz, és megőrzik a dokumentum hűségét, biztosítva, hogy a fájl az eredetileg tervezett módon megtekinthető és kinyomtatható legyen, függetlenül a használt rendszertől vagy szoftvertől. Ez az átalakítás akkor szükséges, ha pillanatképre van szüksége az e-mail tartalomról, amely nem módosítható és széles körben elérhető. Az XPS-fájlok jellemzői közé tartozik a rögzített elrendezés, a digitális aláírások támogatása, valamint az eredeti dokumentum szerkezetének megőrzésének képessége, beleértve a szöveget, a képeket és a formázást. Ez lehetővé teszi az XPS formátumot jogi dokumentumokra, archiválási célokra és fájlok megosztására olyan személyekkel, akik esetleg nem rendelkeznek Outlookkal vagy kompatibilis e-mail klienssel.
Az Aspose.Email szolgáltatás.NET-hez programmal az email-tárolás-fájl konvertálási folyamata egyszerű. A könyvtár egy könnyen használható objektummodellt mutat be. Az e-mailek konvertálásához általában csak néhány sor kódot igényel, elvonva a mögöttes fájlformátum elemzését, a MIME-kezelést, a kódolási problémákat stb. Ha az ASPOSE.Email .NET-hez használatával nem kell manuálisan feldolgoznia ezen szempontok egyikét sem. Ehelyett csak a feladat végrehajtásához szükséges magas szintű kódot írja.
Növelje teljesítményét egy átfogó és könnyen használható API-val, amely egyszerűsíti az összetett e-mailkezelési feladatokat, például e-mailek küldését, fogadását és feldolgozását, valamint a különböző e-mail formátumok közötti konvertálást. Ez lehetővé teszi a fejlesztők számára, hogy hatékonyan integrálják az e-mail funkciókat alkalmazásaikba anélkül, hogy belemerülnének az alacsony szintű részletekbe, ezáltal jelentősen csökkentve a fejlesztési időt és erőfeszítést.
A hatalom kiaknázása .NET API, hajtsa végre 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 MSG 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 MSG fájlokat XPS-re néhány sor kódjával.
- MSG-fájl betöltése egy MapiMessage objektumba.
- Hozzon létre egy példányt a MailPrinter-hez.
- Konfigurálja a nyomtatót az üzenetek fejlécének és törzsének megjelenítésére.
- Állítsa az oldalelrendezés egységeit centiméterre.
- Nyomtassa ki a betöltött MSG e-mailt egy XPS-fájlba a megadott beállításokkal.
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.
Ez a mintakód az MSG-XPS C# konverziót mutatja
var msg = MapiMessage.Load("message.msg");
// 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(msg, "message.xps", Printing.PrintFormat.XPS);
Ingyenes alkalmazás az MSG konvertálásához XPS-re
Egyéb támogatott konverziók
Az MSG-t sok más fájlformátumra is konvertálhatja, beleértve az alább felsorolt néhányat.