Converta PST para HTML via C #
Conversão de PST para HTML C# usando a API.NET sem dependências do Outlook® ou Thunderbird®.
Como converter PST para HTML usando C #
Para desenvolvedores de C# que procuram uma solução confiável e eficiente para converter PST em HTML, Aspose.Email para .NET oferece uma API de conversão de arquivos abrangente e fácil de usar. A API faz parte de uma biblioteca progressiva e versátil que fornece uma abordagem direta e intuitiva para lidar com várias tarefas de processamento de e-mail, como criar e gerenciar mensagens de e-mail, anexos, extrair metadados de e-mail, interagir com servidores de e-mail por meio de vários protocolos, bem como converter entre e-mails formats sem dependências do Outlook ou do Thunderbird.
Os desenvolvedores que utilizam a biblioteca podem facilmente converter arquivos de um formato para outro com resultados de alta qualidade em apenas algumas linhas de código. O processo inclui algumas etapas simples e diretas, como carregar dados de e-mail, processá-los e salvá-los no formato desejado. Isso torna a API uma excelente ferramenta para automatizar tarefas de conversão de arquivos em aplicativos C#.
A conversão de PST em HTML permite que os desenvolvedores abram, visualizem e compartilhem facilmente mensagens de e-mail e outros dados de um arquivo PST em navegadores da Web, clientes de e-mail e outros aplicativos de software sem a necessidade de programas ou softwares de e-mail específicos. Esse processo, apoiado por nossa API intuitiva, permite que os desenvolvedores automatizem e simplifiquem a transferência de dados de e-mail, garantindo uma transição perfeita de um cliente de e-mail para outro e eliminando a necessidade de procedimentos complexos de conversão manual. A preservação da formatação original, dos anexos e de outros elementos das mensagens e dados de e-mail é garantida. Como resultado, os desenvolvedores podem economizar tempo e recursos e aprimorar a eficiência geral de seus processos de e-mail.
Converta seus arquivos PST para o formato HTML agora mesmo. Comece incluindo o namespace Aspose.Email em seu projeto C#. Você pode fazer isso executando uma das seguintes ações:
Open NuGet gerenciador de pacotes, procure por Aspose.Email e instale-o em seu dispositivo.
Use o seguinte comando no console do Gerenciador de Pacotes:
PM> Install-Package Aspose.Email
Para mais informações, você pode consultar nosso documentation or support.
Etapas para converter PST para HTML via C #
Os programadores .NET podem facilmente carregar e converter arquivos PST para HTML em apenas algumas linhas de código.
- Carregue o arquivo PST “storage.pst” usando o método PersonalStorage.fromFile.
- Crie o diretório de saída se ele não existir.
- Acesse a subpasta “Caixa de entrada” dentro do arquivo PST.
- Percorra cada mensagem na pasta “Caixa de entrada”.
- Salve cada mensagem como um arquivo HTML no diretório de saída usando HTMLSaveOptions para especificar as opções de renderização e caminho de recursos.
Requisitos de sistema
Antes de executar o código de conversão .NET, verifique se você possui os seguintes pré-requisitos.
- Microsoft Windows ou um SO compatível com .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ via COM Interop.
- Ambiente de desenvolvimento como o Microsoft Visual Studio.
- Aspose.EMAIL para .NET DLL referenciado em seu projeto.
Este código de amostra mostra a conversão de PST para HTML C#
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);
Console.WriteLine($"Message {count} saved as: {htmlFilePath}");
count++;
}
}
Aplicativo gratuito para converter PST para HTML
Outras conversões suportadas
Você também pode converter PST em muitos outros formatos de arquivo, incluindo alguns listados abaixo.