PNG JPG BMP TIFF EML
Aspose.Email  voor .NET

EML-formaten eSign in C #

Native en hoogwaardige elektronische handtekening voor EML-berichten met behulp van Aspose.Email voor .NET API’s aan de serverzijde, zonder het gebruik van software zoals Microsoft of Open Office, Adobe PDF.

Hoe een EML-bestand digitaal te ondertekenen met C #

Om het EML-bestand elektronisch te ondertekenen, gebruiken we

Aspose.Email voor .NET

API, een veelzijdige, krachtige en eenvoudig te gebruiken API voor digitale handtekeningen voor het C#-platform. Open

NuGet

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 voor het elektronisch ondertekenen van EML-bestanden in C#

Een eenvoudige digitale handtekening voor berichten met

Aspose.Email voor .NET

API’s kunnen worden gemaakt met slechts enkele regels code. Men kan e-mailverwerkingsdocumenten ondertekenen door tekst, afbeeldingen toe te voegen of een professionele digitale handtekening te tekenen aan de e-mailbestanden en het resultaat op te slaan in MSG- en EML-formaten.

  • Laad alle EML-bestanden met het volledige pad.
  • Stel de stijl van tekst in, zoals lettertype, lettergrootte, kleur, enz.
  • Stel de tekst van de handtekening in.
  • Sla het EML-bestand op, u krijgt het document met de ingevoegde handtekening.

Systeemvereisten

Onze API’s worden ondersteund op alle belangrijke platforms en besturingssystemen. Voordat u de onderstaande code uitvoert, moet u ervoor zorgen dat u aan de volgende vereisten voldoet op uw systeem.

  • Microsoft Windows of een compatibel besturingssysteem met de platforms .NET Framework, .NET Core en Xamarin
  • Ontwikkelomgeving zoals Microsoft Visual Studio
  • Aspose.Email voor .NET DLL waarnaar in uw project wordt verwezen - Installeer vanaf NuGet met behulp van de downloadknop hierboven
 

EML-bestanden elektronisch ondertekenen - C#

var mail = MapiHelper.GetMapiMessageFromFile(inputFilePath);

var htmlDocument = new Aspose.Html.HTMLDocument(mail.BodyHtml, "");

var element = htmlDocument.CreateElement("Signature");
element.InnerHTML = "Signature Text (Style it with css)";
htmlDocument.Body.AppendChild(element);

var folderPath = "directorypath";
var filePath = folderPath + "Merged.html";
htmlDocument.Save(filePath);
var content = System.IO.File.ReadAllText(filePath);
System.IO.File.Delete(filePath);
Directory.Delete(folderPath);
mail.SetBodyContent(content, BodyContentType.Html);

mail.Save(Path.Combine(outputFolderPath, Path.GetFileNameWithoutExtension(inputFilePath) + " Signed.eml"), new EmlSaveOptions(MailMessageSaveType.EmlFormat)); 
 
  • 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.

    Live demo’s voor online EML eSignature

    EML What is EML File Format

    Het EML-bestandsformaat vertegenwoordigt e-mailberichten die zijn opgeslagen met Outlook en andere relevante toepassingen. Bijna alle e-mailclients ondersteunen dit bestandsformaat omdat het voldoet aan de RFC-822 Internet Message Format Standard. Microsoft Outlook is de standaardsoftware voor het openen van EML-berichttypen. EML-bestanden kunnen worden gebruikt voor opslag op schijf en voor verzending naar ontvangers met behulp van communicatieprotocollen.

    Read More

    Andere ondersteunde bestanden voor elektronische handtekeningen

    Met C# kan men ook vele andere formaten digitaal ondertekenen, waaronder.

    MBOX (Elektronische postberichten)
    MSG (Outlook- en Exchange-indeling)
    OST (Offline opslagbestanden)
    PST (Outlook-bestanden voor persoonlijke opslag)