HTML JPG EMAIL XML MSG
  Product Family
XPS

Převést MSG na XPS přes C #

Převeďte MSG na XPS bez instalace aplikace Microsoft® Outlook® nebo Thunderbird®.

** Vyzkoušejte vysokorychlostní výkon při zpracování e-mailů Aspose.Email pro.NET! ** Jedná se o C# API, které vývojářům poskytuje robustní sadu nástrojů pro zpracování e-mailových souborů bez instalace aplikace Outlook nebo Thunderbird, včetně možnosti převodu mezi různými formáty. Mezi těmito možnostmi je převod ze souborů MSG (Outlook Email Message) na soubory XPS (XML Paper Specification) funkcí, která vyniká, protože slouží k ochraně integrity a rozvržení původní e-mailové zprávy a zároveň usnadňuje snadné sdílení a prohlížení bez nutnosti nativní aplikace, která vytvořila soubor MSG.

Soubory MSG jsou vytvářeny aplikací Microsoft Outlook pro ukládání e-mailových zpráv, kontaktů, schůzek a dalších dat, zatímco soubory XPS (XML Paper Specification) jsou podobné souborům PDF a zachovávají věrnost dokumentu, což zajišťuje, že soubor lze prohlížet a vytisknout tak, jak byl původně navržen, bez ohledu na používaný systém nebo software. Tato konverze je nutná, pokud potřebujete snímek obsahu e-mailu, který nelze změnit a je široce přístupný. Mezi funkce souborů XPS patří pevné rozložení, podpora digitálních podpisů a schopnost zachovat strukturu původního dokumentu, včetně textu, obrázků a formátování. Díky tomu je formát XPS vhodný pro právní dokumenty, archivační účely a sdílení souborů s jednotlivci, kteří nemusí mít Outlook nebo kompatibilního e-mailového klienta.

Proces převodu souborů z e-mailu do úložiště s Aspose.Email pro .NET je jednoduchý. Knihovna představuje snadno použitelný objektový model. Převod e-mailů obvykle vyžaduje pouze několik řádků kódu, abstrahující analýzu základního formátu souboru, zpracování MIME, problémy s kódováním atd. Když používáte Aspose.Email pro .NET, nemusíte ručně zpracovávat žádný z těchto aspektů. Místo toho zapíšete pouze kód na vysoké úrovni potřebný k provedení úkolu.

Zvyšte svůj výkon pomocí komplexního a snadno použitelného rozhraní API, které zjednodušuje složité úkoly správy e-mailů, jako je odesílání, přijímání a zpracování e-mailů, stejně jako převod mezi různými formáty e-mailů. To umožňuje vývojářům efektivně integrovat e-mailové funkce do svých aplikací, aniž by se ponořili do detailů na nízké úrovni, čímž výrazně zkracují čas a úsilí vývoje.

Využit sílu .NET API, proveďte jednu z následujících akcí:

  • Open NuGet správce balíčků, vyhledejte Aspose.Email a nainstalujte jej do svého zařízení.

  • Použijte následující příkaz z konzoly Správce balíčků:


PM> Install-Package Aspose.Email

Kroky pro převod MSG na XPS přes C #

.NET programátoři mohou snadno načíst a převést soubory MSG na XPS v několika řádcích kódu.

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

Systémové požadavky

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

  • Microsoft Windows nebo kompatibilní operační systém s rozhraní.NET Framework, .NET Core a PHP, VBScript, Delphi, C ++ přes COM Interop.
  • Vývojové prostředí jako Microsoft Visual Studio.
  • Aspose.email pro .NET DLL odkazované ve vašem projektu.
 

Tento ukázkový kód zobrazuje konverzi MSG na XPS 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);
 
  • Bezplatná aplikace pro převod MSG na XPS

    Další podporované konverze

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

    MSG TO EML (E-mailové zprávy aplikace Outlook)
    MSG TO EMLX (Formát Apple EMLX)
    MSG TO HTML (Hypertextový značkovací jazyk)
    MSG TO ICS (iCalendar)
    MSG TO MBOX (Zprávy elektronické pošty)
    MSG TO MHTML (Formát archivu webových stránek)
    MSG TO OFT (E-mailové šablony aplikace Outlook)
    MSG TO OST (Soubory offline úložiště)
    MSG TO PST (Soubory osobních úložišť aplikace Outlook)
    MSG TO VCF (Formát virtuální karty)