PPTX DOCX XLSX PDF ODP
Aspose.Email  pro .NET
EML

Přidejte textový vodoznak do EML přes C #

Vytvořte si vlastní aplikace.NET pro vodoznaky souborů EML pomocí rozhraní API na straně serveru.

Jak vodoznakovat soubor EML pomocí C #

Abychom mohli soubor EML opatřit vodoznakem, použijeme

Aspose.Email pro.NET

API, které je bohaté na funkce, výkonné a snadno použitelné API pro manipulaci s dokumenty pro platformu C #. Otevřeno

NuGet

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 EML přes C #

Potřebujete

aspose.email.dll

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 EML - 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 EML prostřednictvím online aplikace

    EML What is EML File Format

    Formát souboru EML představuje e-mailové zprávy uložené pomocí aplikace Outlook a dalších relevantních aplikací. Téměř všichni e-mailoví klienti podporují tento formát souboru pro jeho soulad s RFC-822 Internet Message Format Standard. Microsoft Outlook je výchozí software pro otevírání typů zpráv EML. Soubory EML lze použít pro ukládání na disk i odesílání příjemcům pomocí komunikačních protokolů.

    Read More

    Další podporované formáty vodoznaků

    Pomocí C # lze snadno vodoznakovat různé formáty včetně.

    MSG (Formát aplikace Outlook a Exchange)