Converter EML para XPS via C #
Converta EML em XPS sem dependências do Microsoft® Outlook® ou Thunderbird®.
Converter EML em XPS usando C#
Descubra uma solução eficiente e robusta para seus aplicativos de e-mail! Aspose.Email para .NET fornece um conjunto abrangente de APIs que capacita os desenvolvedores a trabalhar com vários formatos de e-mail e integrar perfeitamente os dados de e-mail em seus aplicativos.
Os desenvolvedores que enfrentam a tarefa de converter EML em XPS não têm mais dificuldades e têm a oportunidade de se concentrar na eficiência, flexibilidade e personalização de seus aplicativos e aprimorar a experiência do usuário. A biblioteca garante a preservação da integridade dos dados durante o processo de conversão. Ele traduz com precisão o conteúdo, a estrutura e os anexos dos arquivos EML para o formato XPS, mantendo a fidelidade dos dados originais do e-mail.
A conversão de EML em XPS de forma programática permite que os usuários criem uma representação imprimível de mensagens de e-mail, preservando a formatação e o layout.
Para aproveitar o poder do API.NET, você pode optar por realizar 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 EML para XPS via C#
Os programadores .NET podem facilmente carregar e converter arquivos EML para XPS em apenas algumas linhas de código.
- Carregue o arquivo EML de origem usando MailMessage.load.
- Instancie o MailPrinter.
- Configure a formatação.
- Defina o layout da página.
- Imprima o e-mail no XPS.
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.
Um exemplo de código mostrando a conversão de EML para XPS em C#
var message = MailMessage.Load("message.eml");
// 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;
// Print the email to an XPS file
printer.Print(message, "message.xps", Printing.PrintFormat.XPS);
Aplicativo gratuito para converter EML para XPS
Outras conversões suportadas
Você também pode converter EML em muitos outros formatos de arquivo, incluindo alguns listados abaixo.