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.
- Otevřete soubor pomocí PersonalStorage.FromFile metoda.
- Vytvořte výstupní adresář, pokud neexistuje.
- Přístup k složce Inbox ze souboru pomocí RootFolder.GetSubFolder("Inbox") .
- Procházejte každou zprávu v doručené poště pomocí inbox.EnumerateMapiMessages() .
- Konfigurovat HtmlSaveOptions ukládat prostředky (např. obrázky) jako samostatné soubory a používat relativní cesty.
- 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: