導入

今日のデジタル環境において、電子文書への署名はワークフローの効率化とリソースの節約に不可欠となっています。GroupDocs.Signature for .NETは、様々な形式の文書にプログラムでテキスト署名を追加できる強力なソリューションを提供します。このチュートリアルでは、GroupDocs.Signature for .NETを使用してテキスト署名で文書に署名する手順を説明します。

前提条件

始める前に、以下のものを用意してください。

  1. GroupDocs.Signature for .NET: ライブラリをダウンロードしてインストールします。 ここ.
  2. 開発環境: .NET 開発環境をセットアップします。
  3. ドキュメント: 署名するドキュメント (例: PDF、Word) を準備します。

必要な名前空間のインポート

まず、必要な名前空間を .NET プロジェクトにインポートします。

using System;
using System.IO;
using System.Drawing;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

ステップ1:ドキュメントを読み込む

まず、署名する文書を読み込みます。

string filePath = "sample.pdf"; // ドキュメントへのパス
string fileName = Path.GetFileName(filePath);

ステップ2: 出力ファイルのパスを定義する

次に、署名された文書を保存する出力ファイルのパスを設定します。

string outputFilePath = Path.Combine("Your Document Directory", "SignWithText", fileName);

ステップ3: 署名オプションを作成する

テキスト署名のオプション(内容、位置、サイズ、色、フォント スタイルなど)を構成します。

TextSignOptions options = new TextSignOptions("John Smith")
{
    Left = 50, // X位置
    Top = 200, // Y位置
    Width = 100, // 署名の幅
    Height = 30, // 署名の高さ
    ForeColor = Color.Red, // テキストの色
    Font = new SignatureFont { Size = 14, FamilyName = "Comic Sans MS" } // フォント設定
};

ステップ4:文書に署名する

最後に、GroupDocs.Signature を使用してテキスト署名を適用し、署名されたドキュメントを保存します。

using (Signature signature = new Signature(filePath))
{
    SignResult result = signature.Sign(outputFilePath, options); // 文書に署名する
    Console.WriteLine($"\nDocument signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
}

結論

このチュートリアルでは、GroupDocs.Signature for .NET を使用して、プログラムでドキュメントにテキスト署名を追加する方法を説明しました。これらの手順に従うことで、ドキュメントのセキュリティと信頼性を効率的に強化できます。

よくある質問

テキスト署名の外観をカスタマイズできますか?

はい、テキスト署名の色、フォント、サイズ、位置などのさまざまな属性をニーズに合わせてカスタマイズできます。

GroupDocs.Signature は複数のドキュメント形式と互換性がありますか?

もちろんです!GroupDocs.Signature は、PDF、Word、Excel、PowerPoint など、幅広い形式をサポートしています。

1 つのドキュメントに複数のテキスト署名を追加できますか?

はい、それぞれ独自のカスタマイズ オプションを持つ複数のテキスト署名を追加できます。

GroupDocs.Signature は署名後のドキュメントの整合性を保証しますか?

はい、ライブラリは強力な暗号化アルゴリズムを使用して、ドキュメントの整合性を確保し、署名後の改ざんを防止します。

購入前にテストできる試用版はありますか?

はい、無料試用版は以下からダウンロードできます。 ここ 購入前に機能を確認してください。