Voeg een tekstwatermerk toe aan MSG via C #
Bouw je eigen .NET-apps om MSG-bestanden van een watermerk te voorzien met behulp van API’s aan de serverzijde.
Hoe een MSG-bestand van een watermerk te voorzien met C #
Om het MSG-bestand van een watermerk te voorzien, gebruiken we
API, een veelzijdige, krachtige en eenvoudig te gebruiken API voor documentmanipulatie voor het C#-platform. Open
pakketbeheerder, zoek naar Aspose.Email en installeer. U kunt ook de volgende opdracht van de Package Manager Console gebruiken.
Command
PM> Install-Package Aspose.Email
Stappen om een watermerk aan MSG toe te voegen via C #
Je hebt de
om de volgende workflow in je eigen omgeving uit te proberen.
- Laad de HTML-hoofdtekst van het e-mailberichtbestand
- Bijlage laden en de inhoud ervan instellen
- Stel de lichaamsinhoud in, indien aanwezig
- E-mailbestand op schijf opslaan
Systeemvereisten
Aspose.Email voor .NET wordt ondersteund op alle belangrijke besturingssystemen. Zorg er wel voor dat je aan de volgende voorwaarden voldoet.
- Microsoft Windows of een compatibel besturingssysteem met de platforms .NET Framework, .NET Core en Xamarin.
- Ontwikkelomgeving zoals Microsoft Visual Studio.
- Aspose.Email voor .NET waarnaar in uw project wordt verwezen.
Watermerk toevoegen aan 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);
Over Aspose.Email voor .NET API
Aspose.Email is een oplossing voor het parseren van Microsoft Outlook- en Thunderbird-formaten. Men kan eenvoudig e-mail- en opslagformaten zoals MSG, EMLX, EML en MHT maken, manipuleren en converteren. Het verwerken van e-mailbijlagen, het aanpassen van berichtkoppen en de implementatie van verschillende netwerkprotocollen zoals POP3, IMAP en SMTP voor het verzenden en ontvangen van e-mails is veel eenvoudiger. Het is een zelfstandige API en vereist geen installatie van Microsoft Outlook of andere software.MSG van een watermerk voorzien via de online app
MSG What is MSG File Format
MSG is een bestandsindeling die door Microsoft Outlook en Exchange wordt gebruikt om e-mailberichten, contactpersonen, afspraken of andere taken op te slaan. Dergelijke berichten kunnen een of meer e-mailvelden bevatten, met de afzender, ontvanger, onderwerp, datum en berichttekst, of contactgegevens, afspraakgegevens en een of meer taakspecificaties. De eigenschappen die het Message-object vormen, inclusief, maken ook deel uit van het MSG-bestand. Het MSG-bestand heeft kopteksten, de hoofdtekst van het bericht en hyperlinks als gewone ASCII-tekst. MSG-bestanden zijn ook geschikt voor de programma's die de Messaging Applications Programming Interface (MAPI) van Microsoft nodig hebben.
Read MoreAndere ondersteunde formaten voor watermerken
Met C# kan men eenvoudig verschillende formaten watermerken, waaronder.