Formati OST eSign in C#
Firma elettronica dei messaggi OST nativa e ad alte prestazioni che utilizza le API Aspose.Email per .NET lato server, senza l’uso di software come Microsoft o Open Office, Adobe PDF.
Come firmare digitalmente un file OST usando C#
Per firmare elettronicamente il file OST, useremo
API che è un’API di firma digitale ricca di funzionalità, potente e facile da usare per la piattaforma C#. Apri
gestore di pacchetti, cerca Aspose.Email e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.
Command
PM> Install-Package Aspose.Email
Passaggi per la firma elettronica dei file OST in C#
Una firma digitale di messaggi di base con
Le API possono essere eseguite con poche righe di codice. È possibile firmare i documenti di elaborazione delle e-mail aggiungendo testo, immagini o disegnare una firma digitale professionale ai file di posta elettronica e salvare i risultati nei formati MSG ed EML.
- Carica tutti i file OST con il percorso completo.
- Imposta lo stile del testo come carattere, dimensione del carattere, colore ecc.
- Imposta il testo della firma.
- Salva il file OST, otterrai il documento con la firma inserita.
Requisiti di sistema
Le nostre API sono supportate su tutte le principali piattaforme e sistemi operativi. Prima di eseguire il codice seguente, assicurati di avere i seguenti prerequisiti sul tuo sistema.
- Microsoft Windows o un sistema operativo compatibile con piattaforme .NET Framework, .NET Core e Xamarin
- Ambiente di sviluppo come Microsoft Visual Studio
- Aspose.Email per .NET DLL a cui si fa riferimento nel progetto: installa da NuGet utilizzando il pulsante Download in alto
File OST con firma elettronica - 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.ost"), new EmlSaveOptions(MailMessageSaveType.OstFormat));
Informazioni su Aspose.Email per .NET API
Aspose.Email è una soluzione di analisi dei formati Microsoft Outlook e Thunderbird. Si possono facilmente creare, manipolare, convertire e-mail e formati di archiviazione come MSG, EMLX, EML e MHT. La gestione degli allegati e-mail, la personalizzazione delle intestazioni dei messaggi e l’implementazione di diversi protocolli di rete come POP3, IMAP e SMTP per inviare e ricevere e-mail sono molto più semplici. È un’API autonoma e non richiede l’installazione di Microsoft Outlook o di altri software.Dimostrazioni live online della firma elettronica OST
OST What is OST File Format
I file di archiviazione OST o offline rappresentano i dati della cassetta postale dell'utente in modalità offline sul computer locale al momento della registrazione con Exchange Server tramite Microsoft Outlook. Viene creato automaticamente al primo utilizzo di Microsoft Outlook dopo la connettività con il server. Una volta creato il file, i dati vengono sincronizzati con il server di posta elettronica in modo che siano disponibili anche offline in caso di disconnessione dal server di posta elettronica. I file OST possono utilizzare elementi della casella di posta come e-mail, contatti, informazioni sul calendario, note, attività e altri dati simili. Gli utenti possono creare e-mail e altri elementi di dati nel file OST anche in assenza di connessione al server, ma questi non saranno sincronizzati con il server. Una volta stabilita la connessione, il file locale viene nuovamente sincronizzato con il server in modo che sia il server che la copia locale siano allo stesso livello di informazioni.
Read More