Přidejte textový vodoznak do MSG pomocí C #
Vytvořte si vlastní aplikace.NET pro vodoznaky souborů MSG pomocí rozhraní API na straně serveru.
Jak vodoznakovat soubor MSG pomocí C #
Abychom vodoznakovali soubor MSG, použijeme
API, které je bohaté na funkce, výkonné a snadno použitelné API pro manipulaci s dokumenty pro platformu C #. Otevřeno
správce balíčků, hledání Aspose.Email a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.
Command
PM> Install-Package Aspose.Email
Kroky k přidání vodoznaku do MSG přes C #
Potřebujete
Chcete-li vyzkoušet následující pracovní postup ve vašem vlastním prostředí.
- Načíst tělo HTML souboru e-mailové zprávy
- Načíst přílohu a nastavit její obsah
- Nastavte obsah těla, pokud existuje
- Uložit e-mailový soubor na disk
Systémové požadavky
Aspose.Email pro .NET je podporován ve všech hlavních operačních systémech. Jen se ujistěte, že máte následující předpoklady.
- Microsoft Windows nebo kompatibilní operační systém s platformou.NET Framework, .NET Core a Xamarin.
- Vývojové prostředí jako Microsoft Visual Studio.
- Aspose.Email pro .NET odkazované ve vašem projektu.
Přidat vodoznak do 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);
O Aspose.Email pro rozhraní.NET API
Aspose.Email je řešení pro analýzu formátů Microsoft Outlook a Thunderbird. Jeden může snadno vytvářet, manipulovat, převádět e-maily a formáty úložiště, jako jsou MSG, EMLX, EML a MHT. Zpracování e-mailových příloh, přizpůsobení záhlaví zpráv a implementace různých síťových protokolů, jako je POP3, IMAP a SMTP pro odesílání a přijímání e-mailů, je mnohem jednodušší. Je to samostatné API a nevyžaduje instalaci aplikace Microsoft Outlook ani jinou instalaci softwaru.Vodoznak MSG prostřednictvím online aplikace
MSG What is MSG File Format
MSG je formát souboru používaný v aplikaci Microsoft Outlook a Exchange k ukládání e-mailových zpráv, kontaktů, schůzek nebo jiných úkolů. Tyto zprávy mohou obsahovat jedno nebo více e-mailových polí s odesílatelem, příjemcem, předmětem, datem a tělem zprávy nebo kontaktní informace, údaje o schůzce a jednu nebo více specifikací úkolu. Vlastnosti, které tvoří objekt Message včetně, jsou také součástí souboru MSG. Soubor MSG má záhlaví, hlavní tělo zprávy a hypertextové odkazy jako prostý text ASCII. MSG soubory jsou také vhodné s programy, které potřebují Microsoft Messaging Applications Programming Interface (MAPI).
Read MoreDalší podporované formáty vodoznaků
Pomocí C # lze snadno vodoznakovat různé formáty včetně.