Szöveges vízjel hozzáadása az EML-hez C # -on keresztül
Készítsen saját, NET-alkalmazásokat az EML-fájlok vízjelzéséhez szerveroldali API-k segítségével.
Hogyan lehet vízjelezni az EML fájlt a C # használatával
Az EML fájl vízjelezéséhez használjuk
Aspose.Email szolgáltatás.NET-hez
API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentumkezelő API C# platformhoz. Nyitott
csomagkezelő, keresés Aspose.Email és telepítse. A következő parancsot is használhatja a Csomagkezelő konzolból.
Command
PM> Install-Package Aspose.Email
A vízjel hozzáadásának lépései az EML-hez C # -on keresztül
Szüksége van a
kipróbálhatja a következő munkafolyamatot a saját környezetében.
- Töltse be az e-mail üzenetfájl HTML-törzsét
- Töltse be a mellékletet és állítsa be annak tartalmát
- Állítsa be a testtartalmat, ha van ilyen
- E-mail fájl mentése a lemezre
Rendszerkövetelmények
A Aspose.Email szolgáltatás.NET-hez minden nagyobb operációs rendszer támogatott. Csak győződjön meg róla, hogy rendelkezik-e a következő előfeltételekkel.
- Microsoft Windows vagy kompatibilis operációs rendszer az .NET Framework, .NET Core és Xamarin platformokkal.
- Fejlesztési környezet, mint a Microsoft Visual Studio.
- Aspose.Email a projektben hivatkozott .NET webhelyhez.
Vízjel hozzáadása az EML-hez - 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);
Információk az ASPOSE.E-mailről .NET API-hoz
Az Aspose.Email egy Microsoft Outlook és Thunderbird formátumok elemzési megoldása. Könnyedén létrehozhat, manipulálhat, konvertálhat e-mail és tárolási formátumokat, például MSG, EMLX, EML és MHT. Az e-mail mellékletek kezelése, az üzenetfejlécek testreszabása és a különböző hálózati protokollok, például a POP3, IMAP és SMTP implementálása e-mailek küldéséhez és fogadásához sokkal könnyebb. Ez egy önálló API, és nem igényel Microsoft Outlook vagy más szoftver telepítését.Watermark EML az online alkalmazáson keresztül
EML What is EML File Format
Az EML fájlformátum az Outlook és más releváns alkalmazások segítségével mentett e-mail üzeneteket jelöli. Szinte minden e-mail kliens támogatja ezt a fájlformátumot az RFC-822 Internet Message Format Standard szabványnak való megfelelés érdekében. A Microsoft Outlook az alapértelmezett szoftver az EML üzenettípusok megnyitásához. Az EML fájlok felhasználhatók lemezre mentésre, valamint kommunikációs protokollok használatával a címzetteknek történő küldésre.
Read MoreEgyéb támogatott vízjelző formátumok
A C # használatával könnyen vízjelezhető különböző formátumok, beleértve.