Formaty eSign PST w języku C #
Natywny i wysokowydajny podpis elektroniczny wiadomości PST przy użyciu serwera Aspose.Email dla interfejsów API .NET, bez użycia oprogramowania takiego jak Microsoft lub Open Office, Adobe PDF.
Jak cyfrowo podpisać plik PST za pomocą C #
W celu elektronicznego podpisania pliku PST użyjemy
API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API podpisu cyfrowego dla platformy C #. Otwórz
menedżer pakietów, wyszukaj Aspose.Email i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.
Command
PM> Install-Package Aspose.Email
Kroki podpisywania plików PST w języku C #
Podstawowy podpis cyfrowy wiadomości z
Interfejsy API można wykonać za pomocą zaledwie kilku wierszy kodu. Dokumenty przetwarzania wiadomości e-mail można podpisywać, dodając tekst, obraz lub narysować profesjonalny podpis cyfrowy do plików e-mail, a także zapisywać wyniki w formatach MSG i EML.
- Załaduj wszystkie pliki PST z pełną ścieżką.
- Ustaw styl tekstu, taki jak czcionka, rozmiar czcionki, kolor itp.
- Ustaw tekst podpisu.
- Zapisz plik PST, Otrzymasz dokument z włożonym podpisem.
Wymagania systemowe
Nasze interfejsy API są obsługiwane na wszystkich głównych platformach i systemach operacyjnych. Przed wykonaniem poniższego kodu, upewnij się, że masz następujące wymagania wstępne w swoim systemie.
- Microsoft Windows lub zgodny system operacyjny z platformami.NET Framework, .NET Core i Xamarin
- Środowisko programistyczne, takie jak Microsoft Visual Studio
- Aspose.Email dla DLL.NET odnośnych w projekcie - Zainstaluj z NuGet za pomocą przycisku Pobierz powyżej
Pliki E-sign PST - 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.pst"), new EmlSaveOptions(MailMessageSaveType.PstFormat));
Informacje o Aspose.Email dla interfejsu API .NET
Aspose.Email to rozwiązanie do analizy formatów Microsoft Outlook i Thunderbird. Można łatwo tworzyć, manipulować, konwertować wiadomości e-mail i formaty pamięci masowej, takie jak MSG, EMLX, EML i MHT. Obsługa załączników wiadomości e-mail, dostosowywanie nagłówków wiadomości i implementacja różnych protokołów sieciowych, takich jak POP3, IMAP i SMTP, do wysyłania i odbierania wiadomości e-mail jest znacznie łatwiejsza. Jest to samodzielny interfejs API i nie wymaga instalacji programu Microsoft Outlook ani żadnej innej instalacji oprogramowania.Demonstracje online PST eSignature na żywo
PST What is PST File Format
Pliki z rozszerzeniem.PST reprezentują pliki pamięci osobistej programu Outlook (zwane także Personal Storage Table), które przechowują różnorodne informacje o użytkowniku. Informacje o użytkowniku są przechowywane w folderach różnych typów, w tym e-maile, elementy kalendarza, notatki, kontakty i kilka innych formatów plików. Pliki PST służą do archiwizacji danych wysyłanych pocztą elektroniczną w trybie offline, które można później załadować i przeglądać w różnych aplikacjach.
Read More