Adăugați filigran text la MSG prin C #
Construiește-ți propriile aplicații.NET pentru a filigra fișierele MSG folosind API-uri de pe server.
Cum să filigranați fișierul MSG folosind C #
Pentru a filigra fișierul MSG, vom folosi
API, care este un API bogat în funcții, puternic și ușor de utilizat pentru manipularea documentelor pentru platforma C #. Deschis
manager de pachete, căutați Aspose.Email și instalați. De asemenea, puteți utiliza următoarea comandă din Consola Manager de pachete.
Command
PM> Install-Package Aspose.Email
Pași pentru a adăuga filigran la MSG prin C #
Ai nevoie de
pentru a încerca următorul flux de lucru în propriul mediu.
- Încărcați corpul HTML al fișierului mesajului de e-mail
- Încărcați atașamentul și setați conținutul acestuia
- Setați conținutul corpului, dacă există
- Salvați fișierul de e-mail pe disc
Cerințe de sistem
Aspose.Email pentru .NET este acceptat pe toate sistemele de operare majore. Doar asigurați-vă că aveți următoarele condiții prealabile.
- Microsoft Windows sau un sistem de operare compatibil cu platformele.NET Framework, .NET Core și Xamarin.
- Mediu de dezvoltare precum Microsoft Visual Studio.
- Aspose.Email pentru .NET la care se face referire în proiectul tău.
Adăugați filigran la MSG - C #
mail.Attachments.Add("watermark", imageBytes);
var html = mail.BodyHtml;
var htmlDocument = new Aspose.Html.HTMLDocument(mail.BodyHtml, "");
var attachment = mail.Attachments.Find(x => x.LongFileName == "watermark");
attachment.SetContentId("watermark");
var bodyHtml = htmlDocument.Body.InnerHTML;
var watermarkHtml = $@"watermarkHtml";
htmlDocument.Body.InnerHTML = watermarkHtml;
var folderPath = Path.Combine(Config.Configuration.OutputDirectory, Guid.NewGuid().ToString());
var filePath = Path.Combine(folderPath, "Merged.html");
htmlDocument.Save(filePath);
var content = System.IO.File.ReadAllText(filePath);
Directory.Delete(folderPath, true);
mail.SetBodyContent(content, BodyContentType.Html);
Despre Aspose.Email pentru API-ul .NET
Aspose.Email este o soluție de analiză a formatelor Microsoft Outlook și Thunderbird. Se pot crea, manipula, converti cu ușurință formate de e-mail și de stocare, cum ar fi MSG, EMLX, EML și MHT. Manipularea atașamentelor de e-mail, personalizarea anteturilor de mesaje și implementarea diferitelor protocoale de rețea, cum ar fi POP3, IMAP și SMTP pentru a trimite și primi e-mailuri este mult mai ușoară. Este un API independent și nu necesită Microsoft Outlook sau orice altă instalare de software.Filigran MSG prin aplicația online
MSG What is MSG File Format
MSG este un format de fișier utilizat de Microsoft Outlook și Exchange pentru a stoca mesaje de e-mail, contacte, programări sau alte sarcini. Astfel de mesaje pot conține unul sau mai multe câmpuri de e-mail, cu expeditorul, destinatarul, subiectul, data și corpul mesajului sau informații de contact, detalii despre programare și una sau mai multe specificații de sarcină. Proprietățile care constituie obiectul Mesaj, inclusiv, sunt, de asemenea, o parte a fișierului MSG. Fișierul MSG are anteturi, corpul mesajului principal și hyperlink-uri ca text ASCII simplu. Fișierele MSG sunt, de asemenea, potrivite cu programele care au nevoie de Microsoft Messaging Applications Programming Interface (MAPI).
Read MoreAlte formate de filigrare acceptate
Folosind C #, se pot filigra cu ușurință diferite formate, inclusiv.