HTML JPG EMAIL XML MSG
  Product Family
XPS

Převod MSG do XPS pomocí C#

Převod MSG do XPS bez nainstalovaného Microsoft® Outlook® nebo Thunderbird®.

Zažijte vysokorychlostní výkon při zpracování e‑mailů s Aspose.Email pro .NET! Jedná se o C# API, které poskytuje vývojářům robustní sadu nástrojů pro práci se soubory e‑mailů bez instalace Outlooku nebo Thunderbirdu, včetně možnosti konverze mezi různými formáty. Mezi těmito schopnostmi vyniká převod z MSG (Outlook Email Message) do XPS (XML Paper Specification) souborů, který chrání integritu a rozvržení původní e‑mailové zprávy a zároveň usnadňuje snadné sdílení a prohlížení bez potřeby nativní aplikace, která MSG soubor vytvořila.

MSG soubory jsou vytvářeny Microsoft Outlook k ukládání e‑mailových zpráv, kontaktů, schůzek a dalších dat, zatímco soubory XPS (XML Paper Specification) jsou podobné PDF a zachovávají věrnost dokumentu, což zajišťuje, že soubor lze zobrazit a vytisknout tak, jak byl původně navržen, bez ohledu na používaný systém nebo software. Tento převod je nutný, když potřebujete zachytit obsah e‑mailu v needitovatelném a široce přístupném formátu. Funkce XPS souborů zahrnují pevné rozvržení, podporu digitálních podpisů a schopnost zachovat strukturu původního dokumentu, včetně textu, obrázků a formátování. To činí formát XPS vhodným pro právní dokumenty, archivaci i sdílení souborů s uživateli, kteří nemusí mít Outlook nebo kompatibilní e‑mailový klient.

Proces konverze e‑mailů na soubor úložiště s Aspose.Email pro .NET je přímočarý. Knihovna nabízí snadno použitelné objektové modely. Převod e‑mailů obvykle vyžaduje jen několik řádků kódu, přičemž skrývá podrobnosti jako parsování formátu souboru, zpracování MIME, problémy s kódováním apod. Při použití Aspose.Email pro .NET nemusíte ručně zpracovávat žádný z těchto aspektů. Místo toho napíšete jen kód na vyšší úrovni potřebný k provedení úkolu.

Zvyšte svůj výkon pomocí komplexního a snadno použitelného API, které zjednodušuje složité úlohy správy e‑mailů, jako je odesílání, přijímání a zpracování e‑mailů, stejně jako konverze mezi různými e‑mailovými formáty. To vývojářům umožňuje efektivně integrovat e‑mailovou funkčnost do svých aplikací bez nutnosti zabývat se nízkoúrovňovými detaily, čímž se výrazně zkracuje doba a úsilí vývoje.

Chcete-li využít sílu .NET API, proveďte jednu z následujících akcí:

  • Otevřít NuGet správce balíčků, vyhledejte Aspose.Email a nainstalujte jej na své zařízení.

  • Použijte následující příkaz v konzoli správce balíčků:


PM> Install-Package Aspose.Email

Kroky pro převod MSG do XPS pomocí C#

.NET vývojáři mohou snadno načíst a převést soubory MSG do XPS pomocí několika řádků kódu.

  1. Načtěte soubor MSG do objektu MapiMessage.
  2. Vytvořte instanci třídy MailPrinter.
  3. Nakonfigurujte tiskárnu tak, aby zobrazovala záhlaví a tělo zprávy.
  4. Nastavte jednotky rozvržení stránky na centimetry.
  5. Vytiskněte načtený MSG e‑mail do XPS souboru pomocí zadaných nastavení.

Systémové požadavky

Před spuštěním zdrojového kódu .NET konverze se ujistěte, že máte následující předpoklady.

  • Microsoft Windows nebo kompatibilní OS s .NET Framework, .NET Core a PHP, VBScript, Delphi, C++ přes COM Interop.
  • Vývojové prostředí, například Microsoft Visual Studio.
  • Aspose.EMAIL pro .NET DLL odkazovaná ve vašem projektu.
 

Tento ukázkový kód ukazuje konverzi MSG na XPS v C#.

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);
 
  • Free App to Convert MSG to XPS

    Další podporované konverze

    Můžete také převést MSG do mnoha dalších formátů, včetně několika níže uvedených.

    MSG TO EML (Outlook e‑mailové zprávy)
    MSG TO EMLX (Formát Apple EMLX)
    MSG TO HTML (Hyper Text Markup Language)
    MSG TO ICS (iCalendar)
    MSG TO MBOX (Elektronické poštovní zprávy)
    MSG TO MHTML (Formát archivace webové stránky)
    MSG TO OFT (Šablony e‑mailů Outlook)
    MSG TO OST (Souborové úložiště offline)
    MSG TO PST (Outlook Personal Storage Files)
    MSG TO VCF (Formát virtuální vizitky)