Mesclar formatos MHTML em C #
Fusão de mensagens MHTML nativas e de alto desempenho usando Aspose.Email do lado do servidor para APIs .NET, sem o uso de qualquer software como Microsoft ou Open Office, Adobe PDF.
Como mesclar arquivo MHTML usando C #
Para mesclar o arquivo MHTML, usaremos Aspose.Email para .NET API que é uma API de manipulação de documentos e fusão rica em recursos, poderosa e fácil de usar para a plataforma C#. Abrir NuGet gerenciador de pacotes, procure por Aspose.Email e instale. Você também pode usar o seguinte comando no console do gerenciador de pacotes.
Command
PM> Install-Package Aspose.Email
Etapas para mesclar arquivos MHTML em C#
Um documento básico mesclando e concatenando com
As APIs podem ser feitas com apenas algumas linhas de código.
- Carregue todos os arquivos MHTML com o caminho completo.
- Faça um documento como o arquivo base
- Chame o método relevante para concatenar e mesclar arquivos um por um.
- Chame o método Save() e passe o nome do arquivo (caminho completo) e o formato (MHTML) como parâmetro.
- Agora você pode abrir e usar o arquivo MHTML no Microsoft Office, Adobe PDF ou qualquer outro programa compatível.
Requisitos de sistema
Nossas APIs são suportadas em todas as principais plataformas e sistemas operacionais. Antes de executar o código abaixo, verifique se você possui os seguintes pré-requisitos em seu sistema.
- Microsoft Windows ou um sistema operacional compatível com plataformas .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin
- Ambiente de desenvolvimento como o Microsoft Visual Studio
- Aspose.Email para .NET DLL referenciado em seu projeto - Instale a partir do NuGet usando o botão Download acima
Mesclar arquivos MHTML - C#
string dataDir = RunExamples.GetDataDir_Outlook();
string dst = dataDir + "Sub.pst";
totalAdded = 0;
using (PersonalStorage personalStorage = PersonalStorage.FromFile(dst)){
// The events subscription is an optional step for the tracking process only.
personalStorage.StorageProcessed += PstMerge_OnStorageProcessed;
personalStorage.ItemMoved += PstMerge_OnItemMoved;
// Merges with the pst files that are located in separate folder.
personalStorage.MergeWith(Directory.GetFiles(dataDir + @"MergePST\"));
Console.WriteLine("Total messages added: {0}", totalAdded);
}
Demonstrações ao vivo da fusão MHTML online
Mescle documentos MHTML agora mesmo visitando nosso Site de Demonstrações ao Vivo . A demonstração ao vivo tem os seguintes benefícios
MHTML What is MHTML File Format
Arquivos com extensão MHTML representam um formato de arquivo de página da web que pode ser criado por vários aplicativos diferentes. O formato é conhecido como formato de arquivo porque salva o código HTML da Web e os recursos associados em um único arquivo. Esses recursos incluem qualquer coisa vinculada à página da Web, como imagens, applets, animações, arquivos de áudio e assim por diante. Os arquivos MHTML podem ser abertos em vários aplicativos, como Internet Explorer e Microsoft Word. O Microsoft Windows usa o formato de arquivo MHTML para registrar cenários de problemas observados durante o uso de qualquer aplicativo no Windows que gere problemas. O formato de arquivo MHTML codifica o conteúdo da página semelhante às especificações definidas em message/rfc822, que são especificações relacionadas a e-mail de texto simples. As especificações reais do formato são detalhadas pela RFC 2557.
Read More