HTML JPG PDF XML MBOX
  Product Family
HTML

Konwertuj MBOX na HTML przez C #

Konwersja MBOX na HTML C# przy użyciu interfejsu API .NET bez zależności programu Outlook® lub Thunderbird®.

Jak przekonwertować MBOX na HTML za pomocą C #

Aspose.Email dla .NET zapewnia potężne rozwiązanie do konwersji plików MBOX do HTML z wydajnością i łatwością! Dzięki zaledwie kilku wierszom kodu możesz bezproblemowo migrować dane e-mail z formatu MBOX do formatu HTML, zapewniając kompatybilność i dostępność dla różnych klientów poczty e-mail i platform. Korzystając z zaawansowanych funkcji Aspose.Email dla .NET, użytkownicy mogą bez wysiłku wdrożyć konwersję MBOX na HTML w swoich aplikacjach, uzyskując niezawodność, szybkość i elastyczność w procesie konwersji.

Interfejs API zapewnia kompleksowy zestaw komponentów do obsługi różnych zadań związanych z pocztą elektroniczną, w tym tworzenie, czytanie i manipulowanie wiadomościami e-mail, zarządzanie folderami i załącznikami, filtrowanie, wyszukiwanie i szyfrowanie, praca z Microsoft Exchange Server, radzenie sobie z różnymi formatami wiadomości e-mail i nie tylko.

Dzięki Aspose.Email programiści mogą usprawnić zarządzanie pocztą elektroniczną, zwiększyć interoperacyjność danych, zapewnić zgodność ze standardami poczty e-mail i zapewnić swoim aplikacjom zaawansowane możliwości przetwarzania wiadomości e-mail.

Zacznij korzystać z możliwości .NET API wykonując jedną z następujących czynności:

  • Open NuGet menedżer pakietów, wyszukaj Aspose.Email i zainstaluj go na swoim urządzeniu.

  • Użyj następującego polecenia z konsoli Menedżera pakietów:


PM> Install-Package Aspose.Email

Kroki, aby przekonwertować MBOX na HTML przez C #

Programiści .NET mogą łatwo załadować i konwertować pliki MBOX na HTML w zaledwie kilku wierszach kodu.

  1. Załaduj plik MBOX za pomocą MboxStorageReader.
  2. Utwórz katalog wyjściowy, jeśli nie istnieje.
  3. Iteruj każdą wiadomość e-mail w MBOX.
  4. Zapisz każdą wiadomość e-mail jako plik HTML w katalogu wyjściowym.

Wymagania systemowe

Przed uruchomieniem kodu konwersji.NET upewnij się, że masz następujące wymagania wstępne.

  • Microsoft Windows lub kompatybilny system operacyjny z programem.NET Framework, .NET Core i PHP, VBScript, Delphi, C ++ poprzez COM Interop.
  • Środowisko programistyczne, takie jak Microsoft Visual Studio.
  • Aspose.Email dla DLL.NET odnośnych w projekcie.
  • Uwzględnij przestrzeń nazw w odpowiedniej klasie.
 

Ten przykładowy kod pokazuje konwersję MBOX do HTML C#

// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());

// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);

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

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

    var htmlSaveOptions = new HtmlSaveOptions
    {
        ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
        UseRelativePathToResources = true
    };
   
    eml.Save(htmlFilePath, htmlSaveOptions);

    Console.WriteLine($"Message {count} saved as: {htmlFilePath}");

    count++;
}
 
  • Darmowa aplikacja do konwersji MBOX na HTML

    Inne obsługiwane konwersje

    Możesz również przekonwertować MBOX na wiele innych formatów plików, w tym kilka wymienionych poniżej.

    MBOX TO EML (Wiadomości e-mail programu Outlook)
    MBOX TO EMLX (Format Apple EMLX)
    MBOX TO ICS (iCalendar)
    MBOX TO MHTML (Format archiwum stron internetowych)
    MBOX TO MSG (Format programu Outlook i Exchange)
    MBOX TO OFT (Szablony wiadomości e-mail programu Outlook)
    MBOX TO OST (Pliki pamięci offline)
    MBOX TO PST (Pliki pamięci osobistej programu Outlook)
    MBOX TO VCF (Format karty wirtualnej)