PNG JPG BMP TIFF PST
Aspose.Email  .NET 用

C# での PST 形式の署名

マイクロソフトやオープンオフィス、Adobe PDFなどのソフトウェアを使用せずに、サーバーサイドの.NET 用の Aspose.Email APIを使用したネイティブで高性能なPSTメッセージ電子署名。

C #を使用してPSTファイルにデジタル署名する方法

PSTファイルに電子的に署名するには、

.NET 用の Aspose.Email

API は、C# プラットフォーム向けの機能が豊富で強力で使いやすいデジタル署名 API です。[開く]

NuGet

パッケージマネージャ、検索 Aspose.Email そしてインストールしてください。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

Command


PM> Install-Package Aspose.Email

C #でPSTファイルに電子署名する手順

基本的なメッセージと電子署名

.NET 用の Aspose.Email

API はわずか数行のコードで実行できます。テキストや画像を追加してメール処理文書に署名したり、メールファイルにプロ仕様のデジタル署名を描いたり、結果をMSGやEML形式で保存したりできます。

  • すべてのPSTファイルをフルパスでロードします。
  • フォント、フォントサイズ、色などのテキストのスタイルを設定します。
  • 署名テキストを設定します。
  • PSTファイルを保存すると、署名が挿入された文書が表示されます。

システム要件

当社のAPIは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。以下のコードを実行する前に、お使いのシステムが以下の前提条件を満たしていることを確認してください。

  • Microsoft Windows または.NET Framework、.NET Core、および Xamarin プラットフォームと互換性のある OS
  • マイクロソフトビジュアルスタジオのような開発環境
  • プロジェクトで参照されている.NET DLL 用 Aspose.Email-上の [ダウンロード] ボタンを使用して NuGet からインストール
 

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)); 
 
  • .NET API 用 Aspose.Email について

    Aspose.Emailは、マイクロソフトのOutlookおよびThunderbird形式の解析ソリューションです。電子メールや MSG、EMLX、EML、MHT などのストレージ形式を簡単に作成、操作、変換できます。電子メールの添付ファイルの処理、メッセージヘッダーのカスタマイズ、POP3、IMAP、SMTPなどのさまざまなネットワークプロトコルの実装による電子メールの送受信は、はるかに簡単です。これはスタンドアロンの API であり、Microsoft Outlook やその他のソフトウェアをインストールする必要はありません。

    オンラインPST電子署名ライブデモ

    PST What is PST File Format

    .PST拡張子の付いたファイルは、さまざまなユーザー情報を格納するOutlookパーソナルストレージファイル(パーソナルストレージテーブルとも呼ばれます)を表します。ユーザー情報は、電子メール、予定表アイテム、メモ、連絡先、その他いくつかのファイル形式を含むさまざまな種類のフォルダーに保存されます。PSTファイルは、電子メールデータをオフラインでアーカイブし、後で読み込んでさまざまなアプリケーションで表示するために使用されます。

    Read More

    電子署名でサポートされているその他のファイル

    C#を使用すると、以下を含む他の多くの形式にデジタル署名することもできます。

    EML (Outlook の電子メールメッセージ)
    MBOX (電子メールメッセージ)
    MSG (アウトルック&エクスチェンジフォーマット)
    OST (オフラインストレージファイル)