HTML JPG PDF XML PST
Aspose.Email  pro .NET
PST

Prohlížeč PST pro aplikace .NET

Programově zobrazte soubory PST v C# bez závislosti na Microsoft Outlook nebo Thunderbird.

Jak zobrazit soubory PST pomocí pokročilého e‑mail API

Zjednodušte proces programového prohlížení souborů PST ve vašich .NET aplikacích pomocí Aspose.Email pro .NET . API je navrženo tak, aby práce s úložnými soubory byla efektivní a intuitivní. S funkcemi jako procházení složek, extrakce zpráv a vykreslování HTML můžete snadno vytvořit uživatelsky přívětivý zážitek z prohlížení souborů PST.

C# e‑mail API poskytuje výkonné samostatné řešení pro úkoly prohlížení úložných souborů, což jej činí ideálním pro aplikace jako e‑mailoví klienti, archivní systémy a vlastní prohlížeče e‑mailů.

Klíčové funkce pro prohlížení souborů PST

  • Procházejte složky PST a programově extrahujte zprávy.

  • Podpora .NET Framework, .NET Core a .NET Standard.

  • Nezávislost na Microsoft Outlook nebo jiném softwaru třetí strany.

  • Vykreslení e‑mailových zpráv do HTML pro integraci do webových nebo desktopových aplikací.

Knihovna zajišťuje přesnost a snadnost použití, což umožňuje vývojářům programově přistupovat k obsahu souborů PST, včetně e‑mailů, příloh a metadat.

Soubory PST jsou načteny do strukturovaného formátu, což usnadňuje programovou práci s obsahem e‑mailů. Každý e‑mail je reprezentován jako MapiMessage objekt, který vám umožňuje extrahovat podrobnosti jako odesílatel, příjemci, předmět a tělo. Pomocí API můžete tyto zprávy vykreslit jako HTML soubory, což umožňuje plynulé prohlížení ve webovém prohlížeči nebo jejich vložení do uživatelského rozhraní aplikace.

Kromě obsahu e‑mailu knihovna zajišťuje, že jsou zachovány přílohy a vložené zdroje. Ty lze zpřístupnit nebo zobrazit spolu se zprávou pro komplexní zážitek z prohlížení.

Instalace a použití C# e‑mail API pro prohlížení souborů PST

Pro začátek nainstalujte API ve svém vývojovém prostředí:

  • Otevřít NuGet správce balíčků, vyhledejte Aspose.Email a klikněte na Instalovat.

  • Můžete také použít následující příkaz v Package Manager Console.

Příkaz


PM> Install-Package Aspose.Email

Po instalaci můžete začít kódovat.

Kroky pro zobrazení PST pomocí C#

Aspose.Email usnadňuje vývojářům prohlížení souboru PST pomocí jen několika řádků kódu.

  1. Otevřete soubor pomocí PersonalStorage.FromFile metoda.
  2. Vytvořte výstupní adresář, pokud neexistuje.
  3. Přístup k složce Inbox ze souboru pomocí RootFolder.GetSubFolder("Inbox") .
  4. Procházejte každou zprávu v doručené poště pomocí inbox.EnumerateMapiMessages() .
  5. Konfigurovat HtmlSaveOptions ukládat prostředky (např. obrázky) jako samostatné soubory a používat relativní cesty.
  6. Uložte každou zprávu jako HTML soubor s názvy souborů (Message1.html, Message2.html atd.) a uložte každou zprávu do výstupního adresáře.

Systémové požadavky

Aspose.Email pro .NET je podporováno na všech hlavních operačních systémech. Stačí se ujistit, že máte následující předpoklady.

  • Microsoft Windows nebo kompatibilní OS s .NET Framework, .NET Core a platformami Xamarin
  • Vývojové prostředí jako Microsoft Visual Studio
  • Aspose.Email referencováno ve vašem projektu
 

C# kód pro zobrazení PST

using (var pst = PersonalStorage.FromFile("storage.pst"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inbox = pst.RootFolder.GetSubFolder("Inbox");

    // Iterate through PST messages and save them as .html files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        // Save each message as .html file
        var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");

        var htmlSaveOptions = new HtmlSaveOptions
        {
            ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
            UseRelativePathToResources = true
        };

        msg.Save(htmlFilePath, htmlSaveOptions);
    }
}
 

Zobrazte PST v prohlížeči

Na následujícím obrázku můžete vidět, jak je obsah e‑mailu ze souboru PST zobrazen v prohlížeči po převodu do HTML formátu pomocí API. Každý e‑mail je vykreslen s předmětem, odesílatelem, příjemci a tělem zprávy, což zajišťuje plynulý zážitek z prohlížení. Tento přístup eliminuje potřebu externích e‑mailových klientů a poskytuje odlehčený a efektivní prohlížeč PST pro vaše aplikace.

  • O C# API

    Aspose.Email je řešení pro parsování formátů Microsoft Outlook a Thunderbird. Lze snadno vytvářet, upravovat a konvertovat e‑mailové a úložné formáty jako MSG, EMLX, EML a MHT. Zpracování příloh e‑mailů, přizpůsobení hlaviček zpráv a implementace různých síťových protokolů jako POP3, IMAP a SMTP pro odesílání a přijímání e‑mailů je mnohem jednodušší. Jedná se o samostatné API, které nevyžaduje instalaci Microsoft Outlook ani jiného softwaru.

    Vyzkoušejte Aspose.Email zdarma

    Objevte plný potenciál knihovny s bezplatná zkušební verze verze. Navštivte stránka ke stažení prozkoumat jeho funkce a dnes integrovat výkonnou e‑mailovou funkcionalitu do vašich projektů.

    PST Viewer Online

    Prohlížeč e‑mailových souborů pro jiné formáty

    Aspose.Email pro .NET rozšiřuje svou funkčnost i mimo soubory PST a podporuje řadu e‑mailových formátů. Vývojáři jej mohou také použít k prohlížení následujících:

    EML (Outlook e‑mailové zprávy)
    EMLX (Formát Apple Mail EMLX)
    ICS (Soubory iCalendar pro data událostí)
    MBOX (Kolekce elektronických e‑mailových zpráv)
    MSG (Formát e‑mailu Microsoft Outlook)
    OFT (Šablony e‑mailů Outlook)
    OST (Souborové úložiště offline)
    VCF (Soubory virtuálních vizitek pro kontaktní informace)