Conversor MHTML para PST para aplicativos Java
API Java intuitiva para converter arquivos de e-mail entre formatos. Exemplo de código de conversão de MHTML para PST e sua integração com projetos Java.
Converter MHTML em PST usando a API Java
Aspose.Email para Java fornece uma solução eficiente e confiável para converter arquivos de e-mail entre vários formatos. Ele simplifica o processo de conversão do formato de e-mail ao fornecer uma API simples e eficiente. Experimente a amostra de código concisa e direta que demonstra a facilidade e a eficiência do processo de conversão do formato de e-mail. O código representa classes e métodos para criar objetos e manipulá-los, permitindo que os desenvolvedores lidem com dados de e-mail com facilidade e precisão e obtenham resultados confiáveis e precisos.
Com a API Java, você não precisa se preocupar com algoritmos complexos ou com o trabalho manual tedioso, economizando tempo e esforço em tarefas mais importantes para levar seus aplicativos de processamento de e-mail a um novo patamar.
Como instalar o Aspose.Email para a biblioteca Java
Começar a utilizar os recursos da poderosa e rica API Java é fácil com uma das seguintes ações:
baixe sua versão mais recente em Maven
instale-o em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Em caso de dificuldades ou dúvidas sobre o processo de instalação da API, visite o Installation seção do nosso documentation .
Como converter arquivos MHTML para o formato PST
A conversão programática de arquivos MHTML para o formato PST fornece uma maneira mais eficiente de automatizar e agilizar os processos de gerenciamento de dados. O formato PST é suportado por clientes de e-mail populares, como o Microsoft Outlook, facilitando o acesso, a manipulação e o processamento de e-mails e outros dados de maneira estruturada.
O Aspose.Email para Java é uma API poderosa que fornece funcionalidade abrangente para trabalhar com mensagens de e-mail, contatos, calendários e tarefas em aplicativos Java. Para converter arquivos MHTML para o formato PST, a biblioteca oferece o PersonalStorage classe que representa um arquivo de armazenamento pessoal (PST) usado para armazenar dados do Outlook, incluindo e-mails, contatos e itens de calendário. Com o FolderInfo classe representando as informações sobre pastas pessoais em um armazenamento de e-mail, você pode criar, excluir, renomear e recuperar pastas em um armazenamento de e-mail, bem como realizar várias operações nas mensagens armazenadas nessas pastas. E, finalmente, o MapiMessage classe representa um item de mensagem do Outlook (MSG). O trecho de código abaixo demonstra o uso das classes Aspose.Email para Java para carregar e converter uma mensagem de e-mail do formato MHTML para PST. Para obter mais informações sobre os recursos de alto código da API, visite nosso recursos de referência .
Etapas para converter MHTML para PST via Java
Os programadores Java podem facilmente converter arquivos MHTML para PST em apenas algumas linhas de código.
- Crie um PersonalStorage objeto chamando o create método e passagem do caminho do arquivo PST e do FileFormatVersion.Unicode parameter.
- Adicione uma pasta Inbox à pasta raiz do objeto PersonalStorage chamando o addSubFolder método na pasta raiz e passando “Caixa de entrada” como nome da pasta.
- Carregue um arquivo MHTML existente usando o MapiMessage.load() método e especifique o caminho do arquivo como um parâmetro junto com o novo MhtmlLoadOptions() para carregar o arquivo MHTML.
- Adicione a mensagem MAPI carregada à pasta Caixa de entrada chamando o addMessage método no objeto da pasta Inbox e passando o objeto de mensagem MAPI carregado como parâmetro.
Requisitos de sistema
Antes de executar o código de conversão Java, verifique se você possui os seguintes pré-requisitos.
- Microsoft Windows ou um sistema operacional compatível com Java Runtime Environment para aplicativos JSP/JSF e aplicativos de desktop.
- Obtenha a versão mais recente do Aspose.Email para Java diretamente de Maven .
Converter MHTML para PST - Java
PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Add Inbox folder to the root folder
FolderInfo inbox = pst.getRootFolder().addSubFolder("Inbox");
// Load the MHTML file
MapiMessage msg = MapiMessage.load(mhtmlFilePath, new MhtmlLoadOptions());
// Add the MAPI message to the Inbox folder
inbox.addMessage(msg);
O que é o formato de arquivo MHTML?
O formato de arquivo MHTML (MIME HTML) é um padrão para arquivar e salvar páginas da Web ou mensagens de e-mail como um único arquivo. Ele combina conteúdo e recursos HTML, como imagens, folhas de estilo e scripts, em um documento independente, facilitando o compartilhamento e a preservação do layout original e da aparência do conteúdo. Os arquivos MHTML geralmente são usados para visualização, arquivamento ou compartilhamento offline de páginas da Web ou e-mails com todos os seus componentes intactos.
O que é o formato de arquivo PST?
PST (Tabela de Armazenamento Pessoal) é um formato de arquivo usado pelo Microsoft Outlook para armazenar mensagens de e-mail, contatos, calendários, tarefas e outros itens de caixa de correio. Os arquivos PST funcionam como um contêiner de armazenamento de dados que permite aos usuários acessar e gerenciar seus dados de e-mail no Outlook. Esses arquivos podem ser criados e salvos localmente no computador do usuário ou armazenados em um servidor de rede. Os arquivos PST são comumente usados para fazer backup de dados de e-mail, arquivar mensagens antigas e migrar dados de e-mail entre diferentes computadores ou clientes de e-mail. Além disso, os arquivos PST podem ser protegidos por senha para melhorar a segurança e a privacidade dos dados.
Conversões de formato de arquivo suportadas pelo Aspose.Email para Java
O Aspose.Email para Java oferece um amplo conjunto de conversões de formato de arquivo projetadas para lidar perfeitamente com e-mails, contatos, calendários e anexos. Ele capacita os desenvolvedores a manipular e transformar dados sem esforço para atender às diversas necessidades de seus aplicativos. A implementação de conversões de formato de arquivo em aplicativos de e-mail facilita sua interoperabilidade e aumenta a eficiência. No geral, a biblioteca suporta a conversão de EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF para outros formatos que elevam a experiência do usuário.Demonstrações ao vivo de conversão de MHTML para PST
Outras conversões suportadas
Você também pode converter MHTML em muitos outros formatos de arquivo, incluindo alguns listados abaixo.