eSign MSG-format i C#
Inbyggd och högpresterande elektronisk signatur för MSG-meddelanden med Aspose.Email på serversidan för.NET API, utan användning av någon programvara som Microsoft eller Open Office, Adobe PDF.
Hur man signerar MSG-fil digitalt med C #
För att elektroniskt signera MSG-filen använder vi
API som är en funktionsrik, kraftfull och lättanvänd digital signatur API för C# plattform. Öppna
pakethanterare, sök efter Aspose.Email och installera. Du kan också använda följande kommando från Package Manager-konsolen.
Command
PM> Install-Package Aspose.Email
Steg för e-signering av MSG-filer i C #
En grundläggande digital meddelandesignatur med
API: er kan göras med bara några rader kod. Man kan underteckna e-postbehandlingsdokument genom att lägga till text, bild eller rita professionell digital signatur till e-postfilerna samt spara resultat i MSG- och EML-format.
- Ladda alla MSG-filer med full sökväg.
- Ställ in textstilen som teckensnitt, teckenstorlek, färg etc.
- Ställ in signaturtexten.
- Spara MSG-fil, Du får dokumentet med signatur infogad.
Systemkrav
Våra API:er stöds på alla större plattformar och operativsystem. Innan du kör koden nedan, se till att du har följande förutsättningar på ditt system.
- Microsoft Windows eller ett kompatibelt operativsystem med.NET Framework, .NET Core och Xamarin-plattformar
- Utvecklingsmiljö som Microsoft Visual Studio
- Aspose.Email för.NET DLL som refereras till i ditt projekt - Installera från NuGet med hjälp av knappen Ladda ner ovan
E-signera MSG-filer - 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.msg"), new EmlSaveOptions(MailMessageSaveType.MsgFormat));
Om Aspose.Email för.NET API
Aspose.Email är en Microsoft Outlook- och Thunderbird-formatanalyslösning. Man kan enkelt skapa, manipulera, konvertera e-post och lagringsformat som MSG, EMLX, EML och MHT. Hantering av e-postbilagor, anpassning av meddelanderubriker och implementering av olika nätverksprotokoll som POP3, IMAP & SMTP för att skicka och ta emot e-post är mycket enklare. Det är ett fristående API och kräver inte Microsoft Outlook eller någon annan programvaruinstallation.Online MSG eSignature Live-demos
MSG What is MSG File Format
MSG är ett filformat som används av Microsoft Outlook och Exchange för att lagra e-postmeddelanden, kontakt, möte eller andra uppgifter. Sådana meddelanden kan innehålla ett eller flera e-postfält, med avsändare, mottagare, ämne, datum och meddelandetext, eller kontaktinformation, avtalsuppgifter och en eller flera uppgiftsspecifikationer. Egenskaperna som utgör Message-objektet, inklusive, är också en del av MSG-filen. MSG-filen har rubriker, huvudmeddelandetext och hyperlänkar som vanlig ASCII-text. MSG filer är också lämpliga med de program som behöver Microsofts Messaging Applications Programming Interface (MAPI).
Read More