Convertiți EML în XPS prin C #
Convertiți EML în XPS fără dependențe Microsoft® Outlook® sau Thunderbird®.
Convertiți EML în XPS folosind C #
Descoperiți o soluție eficientă și robustă pentru aplicațiile dvs. de e-mail! Aspose.Email pentru.NET oferă un set cuprinzător de API-uri care permit dezvoltatorilor să lucreze cu diferite formate de e-mail și să integreze perfect datele de e-mail în aplicațiile lor.
Dezvoltatorii care se confruntă cu sarcina de a converti EML în XPS nu mai întâmpină dificultăți și au posibilitatea de a se concentra pe eficiența, flexibilitatea și personalizarea aplicațiilor lor și de a îmbunătăți experiența utilizatorului. Biblioteca asigură păstrarea integrității datelor în timpul procesului de conversie. Acesta traduce cu exactitate conținutul, structura și atașamentele fișierelor EML în formatul XPS, menținând fidelitatea datelor originale de e-mail.
Conversia programată a EML în XPS permite utilizatorilor să creeze o reprezentare imprimabilă a mesajelor de e-mail, păstrând formatarea și aspectul.
Pentru a valorifica puterea .NET API, puteți alege să efectuați una dintre următoarele acțiuni:
Open NuGet manager de pachete, căutați Aspose.Email și instalați-l pe dispozitiv.
Utilizați următoarea comandă din Consola Manager de pachete:
PM> Install-Package Aspose.Email
Pași pentru a converti EML în XPS prin C #
Programatorii.NET pot încărca și converti cu ușurință fișiere EML în XPS în doar câteva linii de cod.
- Încărcați fișierul EML sursă utilizând MailMessage.load.
- Instanțiați MailPrinter.
- Configurați formatarea.
- Setați aspectul paginii.
- Imprimați e-mailul către XPS.
Cerințe de sistem
Înainte de a rula codul sursă de conversie .NET, asigurați-vă că aveți următoarele cerințe preliminare.
- Microsoft Windows sau un sistem de operare compatibil cu.NET Framework, .NET Core și PHP, VBScript, Delphi, C ++ prin COM Interop.
- Mediu de dezvoltare precum Microsoft Visual Studio.
- Aspose.email pentru .NET DLL la care se face referire în proiectul dvs.
Un exemplu de cod care arată conversia EML în XPS în 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);
Aplicație gratuită pentru a converti EML în XPS
Alte conversii acceptate
De asemenea, puteți converti EML în multe alte formate de fișiere, inclusiv câteva enumerate mai jos.