HTML JPG EMAIL XML MSG
  Product Family
XPS

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.

  1. MSG-fájl betöltése egy MapiMessage objektumba.
  2. Hozzon létre egy példányt a MailPrinter-hez.
  3. Konfigurálja a nyomtatót az üzenetek fejlécének és törzsének megjelenítésére.
  4. Állítsa az oldalelrendezés egységeit centiméterre.
  5. 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.

    MSG TO EML (Outlook e-mail üzenetek)
    MSG TO EMLX (Apple EMLX formátum)
    MSG TO HTML (Hiper szövegjelölő nyelv)
    MSG TO ICS (iCalendar)
    MSG TO MBOX (Elektronikus levelezési üzenetek)
    MSG TO MHTML (Weblap archívum formátum)
    MSG TO OFT (Outlook e-mail sablonok)
    MSG TO OST (Offline tárolófájlok)
    MSG TO PST (Outlook személyes tárolófájlok)
    MSG TO VCF (Virtuális kártya formátum)