PNG JPG BMP TIFF PST
Aspose.Email  per .NET

Formati PST eSign in C#

Firma elettronica nativa e ad alte prestazioni dei messaggi PST utilizzando 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 PST usando C#

Per firmare elettronicamente il file PST, useremo

Aspose.Email per .NET

API che è un’API di firma digitale ricca di funzionalità, potente e facile da usare per la piattaforma C#. Apri

NuGet

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 PST in C#

Una firma digitale di messaggi di base con

Aspose.Email per .NET

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 PST con il percorso completo.
  • Imposta lo stile del testo come carattere, dimensione del carattere, colore ecc.
  • Imposta il testo della firma.
  • Salva il file PST, 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 PST 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.pst"), new EmlSaveOptions(MailMessageSaveType.PstFormat)); 
 
  • 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 PST

    PST What is PST File Format

    I file con estensione .PST rappresentano i file di archiviazione personale di Outlook (chiamati anche Personal Storage Table) che memorizzano una varietà di informazioni utente. Le informazioni sull'utente vengono archiviate in cartelle di diverso tipo che includono e-mail, elementi del calendario, note, contatti e molti altri formati di file. I file PST vengono utilizzati per l'archiviazione offline dei dati di posta elettronica che possono essere successivamente caricati e visualizzati in varie applicazioni.

    Read More

    Altri file supportati per le firme elettroniche

    Utilizzando C#, One può anche firmare digitalmente molti altri formati, tra cui.

    EML (Messaggi e-mail di Outlook)
    MBOX (Messaggi di posta elettronica)
    MSG (Formato Outlook ed Exchange)
    OST (File di archiviazione offline)