テキストを更新

導入

GroupDocs.Signature for .NET は、.NET アプリケーションでデジタル署名を操作するプロセスを効率化するように設計された多目的ライブラリです。包括的な機能セットにより、開発者はデジタル署名機能をアプリケーションに簡単に統合でき、ユーザーは簡単にドキュメントに署名したり更新したりできます。

前提条件

このチュートリアルを進める前に、次の前提条件を満たしていることを確認してください。

  1. Visual Studio: システムに Visual Studio IDE をインストールします。
  2. GroupDocs.Signature for .NET: GroupDocs.Signature for .NETライブラリを以下のサイトからダウンロードしてインストールします。ダウンロードリンク.
  3. .NET Framework: システムに .NET Framework がインストールされていることを確認します。

名前空間のインポート

ドキュメント内のテキストの更新を開始する前に、必要な名前空間をプロジェクトにインポートする必要があります。コード ファイルの先頭に次の using ディレクティブを追加します。

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

ステップ1: ドキュメントパスを設定する

string filePath = "sample_multiple_signatures.docx";

更新するドキュメントへのパスを設定します。

ステップ 2: ドキュメントをコピーする

string fileName = Path.GetFileName(filePath);
string outputFilePath = Path.Combine("Your Document Directory", "UpdateText", fileName);
File.Copy(filePath, outputFilePath, true);

ソースドキュメントを新しい場所にコピーします。Updateこのメソッドは同じドキュメントに対して機能します。

ステップ3: 署名オブジェクトの初期化

using (Signature signature = new Signature(outputFilePath))
{
    //コードはここにあります
}

を初期化しますSignatureドキュメントへのパスを含むオブジェクト。

ステップ 4: テキスト署名を検索する

TextSearchOptions options = new TextSearchOptions();
List<TextSignature> signatures = signature.Search<TextSignature>(options);

文書内のテキスト署名を検索します。

ステップ 5: テキスト署名を更新する

if (signatures.Count > 0)
{
    TextSignature textSignature = signatures[0];
    textSignature.Text = "John Walkman";
    textSignature.Left = textSignature.Left + 10;
    textSignature.Top = textSignature.Top + 10;
    textSignature.Width = 200;
    textSignature.Height = 100;
    bool result = signature.Update(textSignature);
    if (result)
    {
        Console.WriteLine($"Signature with Text '{textSignature.Text}' was updated in the document ['{fileName}'].");
    }
    else
    {
        Helper.WriteError($"Signature was not updated in the document! Signature with Text '{textSignature.Text}' was not found!");
    }
}

希望のテキスト、位置、サイズでテキスト署名を更新します。

結論

結論として、GroupDocs.Signature for .NET は、ドキュメント内のテキストをプログラムで更新する簡単な方法を提供します。このチュートリアルで概説されている手順に従うことで、開発者はテキスト更新機能を .NET アプリケーションに効率的に統合できます。

よくある質問

1 つのドキュメント内の複数のテキスト署名を更新できますか?

はい、見つかった署名のリストを繰り返し処理し、必要な変更を適用することで、複数のテキスト署名を更新できます。

GroupDocs.Signature はテキスト以外の他の種類の署名をサポートしていますか?

はい。GroupDocs.Signature は、イメージ署名、デジタル署名、バーコード署名など、さまざまなタイプの署名をサポートしています。

GroupDocs.Signature for .NET の試用版はありますか?

はい、無料試用版を次からダウンロードできます。ここ.

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

はい、要件に応じてテキスト署名のフォント、色、サイズ、その他のプロパティをカスタマイズできます。

GroupDocs.Signature for .NET はすべてのドキュメント形式で動作しますか?

GroupDocs.Signature は、Word、Excel、PDF などを含む幅広いドキュメント形式をサポートしています。