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
Confira nossas demonstrações ao vivo para Conversão de EML para XPS com os seguintes benefícios.
EML What is EML File Format
O formato de arquivo EML representa mensagens de e-mail salvas usando o Outlook e outros aplicativos relevantes. Quase todos os clientes de e-mail suportam este formato de arquivo por sua conformidade com o RFC-822 Internet Message Format Standard. O Microsoft Outlook é o software padrão para abrir tipos de mensagens EML. Os arquivos EML podem ser usados para salvar em disco, bem como enviar para destinatários usando protocolos de comunicação.
Read Morexps What is xps File Format
Um arquivo XPS representa arquivos de layout de página baseados em especificações de papel XML criadas pela Microsoft. Este formato foi desenvolvido pela Microsoft como um substituto do formato de arquivo EMF e é semelhante ao formato de arquivo PDF, mas usa XML no layout, aparência e informações de impressão de um documento. É, de fato, mais justificado dizer que o XPS é uma tentativa do PDF, mas não conseguiu popularidade suficiente como propriedade do PDF por vários motivos. A Microsoft fornece o XPS Document Writer por padrão a partir do Windows 7 para a criação de arquivos XPS. Os arquivos XPS podem ser gerados selecionando o "Microsoft XPS Document Writer" como impressora durante a impressão do documento.
Read MoreOutras conversões suportadas
Você também pode converter EML em muitos outros formatos de arquivo, incluindo alguns listados abaixo.