Converter OST para TIFF via C #
Converta OST em TIFF sem o Microsoft® Outlook® ou Thunderbird® instalado.
Se você é um desenvolvedor de software procurando uma solução para converter seus arquivos de e-mail para um processamento eficiente, Aspose.Email para .NET se tornará seu assistente confiável. Essa biblioteca C# robusta e progressiva foi projetada para otimizar seus processos de e-mail e aprimorar os sistemas de gerenciamento de e-mail no ambiente.NET.
Com foco na eficiência e na facilidade de uso, essa API oferece uma abordagem perfeita para lidar com tarefas relacionadas a e-mail, tornando-a a escolha ideal para desenvolvedores que trabalham em sistemas complexos de gerenciamento de e-mail ou que desejam integrar funcionalidades de e-mail aos aplicativos.NET existentes. Melhore suas soluções de software com recursos avançados de processamento de e-mail!
Um dos recursos de destaque da API é sua capacidade de ser eficiente converter entre vários formatos de e-mail aprimorando a flexibilidade e a personalização dos aplicativos. Com apenas algumas linhas de código, os desenvolvedores podem facilmente exportar itens de um arquivo OST para TIFF, garantindo a integridade dos dados e a continuidade do fluxo de trabalho durante o processo de migração. Exportando de OST para TIFF é útil para arquivar e preservar dados de e-mail em um formato não editável baseado em imagens. Isso geralmente é feito para garantir a acessibilidade e a autenticidade a longo prazo do conteúdo do e-mail, especialmente para fins legais ou de conformidade. Além disso, os arquivos TIFF podem ser facilmente visualizados em diferentes plataformas e dispositivos, tornando-os adequados para armazenamento e compartilhamento de dados de e-mail a longo prazo. A interface amigável e o desempenho de alta velocidade da API tornam o processo de conversão simples e fácil, envolvendo apenas algumas etapas para carregar, ler e salvar mensagens no formato de arquivo necessário.
Além disso, a API fornece suporte abrangente para uma ampla variedade de formatos de e-mail e sistemas de armazenamento, permitindo que você crie, leia e manipule mensagens de e-mail e interaja com vários protocolos de e-mail. Para aproveitar o poder do API.NET, execute 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
Etapas para converter OST para TIFF via C #
Os programadores .NET podem facilmente carregar e converter arquivos OST para TIFF em apenas algumas linhas de código.
- Abra o arquivo OST “storage.ost” usando PersonalStorage.fromFile.
- Crie o diretório de saída se ele não existir.
- Recupere a pasta da caixa de entrada do arquivo OST.
- Percorra cada mensagem de e-mail na pasta da caixa de entrada.
- Para cada mensagem, configure a impressora de e-mail para definir a formatação e o layout para impressão.
- Salve cada mensagem de e-mail como um arquivo TIFF no diretório de saída.
Requisitos de sistema
Antes de executar o código-fonte 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 OST para TIFF C#
using (var ost = PersonalStorage.FromFile("storage.ost"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inboxFolder = ost.GetPredefinedFolder(StandardIpmFolder.Inbox);
// Iterate through mbox messages and save them as .tiff files
int count = 1;
foreach (var msg in inboxFolder.EnumerateMapiMessages())
{
// 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;
// Auto-Fit a TIFF
printer.FormattingFlags = Aspose.Email.Printing.MessageFormattingFlags.AutoFitWidth;
var dstTIFF = Path.Combine(outputDirectory, $"Message{count}.tiff");
// Print the email to a TIFF file
printer.Print(msg, dstTIFF, Aspose.Email.Printing.PrintFormat.Tiff);
count++;
}
}
Aplicativo gratuito para converter OST para TIFF
Outras conversões suportadas
Você também pode converter OST em muitos outros formatos de arquivo, incluindo alguns listados abaixo.