Excel ドキュメントに署名を組み込むと、個人的なタッチが追加され、ドキュメントの信頼性が高まります。今日のデジタル時代では、XLSX ファイル形式などの電子ドキュメントに画像署名を含めることが一般的になっています。この記事では、C# を使用してイメージ署名で XLSX に署名する方法を説明し、パーソナライズされた署名を含む洗練されたドキュメントを作成できるようにします。手順を詳しく見て、C# を使用して XLSX でイメージ署名を作成する方法とコード例の知識を簡単に習得しましょう。
C# を使用してイメージ署名で XLSX に署名する手順
- XLSX にイメージ署名を挿入するには、NuGet パッケージ マネージャーを介して GroupDocs.Signature for .NET をインストールします。
- イメージ署名を XLSX に追加するために必要な名前空間への参照を追加します。
- XLSX ファイル パスを引数としてコンストラクターに渡して、Signature クラスのインスタンスを作成します
- 署名画像のパスをコンストラクターの引数として指定して、ImageSignOptions クラスをインスタンス化します。
- ImageSignOptions クラスに必要なプロパティを設定します
- Signature.Sign メソッドを呼び出して、XLSX ファイルを保存して署名します。
.NET がインストールされていれば、Windows、macOS、Linux などの広く使用されているオペレーティング システムで前述の手順を実行できます。このチュートリアルで使用されるライブラリはクロスプラットフォーム互換になるように設計されており、イメージ署名を C# の XLSX に統合するために追加のソフトウェアをインストールする必要がなくなるため、大きな利点があります。プロジェクトに取り組んでいる場合でも、署名されたドキュメントをさまざまなプラットフォーム間で共有する必要がある場合でも、XLSX に署名画像を挿入できる機能があることは非常に価値があります。この手順の実装を示すには、以下の付属のコード例を参照してください。
C# を使用してイメージ署名で XLSX に署名するコード
using GroupDocs.Signature; | |
using GroupDocs.Signature.Options; | |
namespace SignXLSXwithImageSignatureUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Signature library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Signature.lic"); | |
// load the source XLSX file | |
Signature signature = new Signature("input.xlsx"); | |
// Initialize image sign options with signature image's path | |
ImageSignOptions options = new ImageSignOptions("signature.jpg") | |
{ | |
// set signature position | |
Left = 100, | |
Top = 100, | |
AllPages = true | |
}; | |
// Save output XLSX to disk | |
signature.Sign("output.xlsx", options); | |
} | |
} | |
} |
上のセクションでは、C# を使用したイメージ署名による XLSX の署名の完全な詳細とコード例を説明しました。コード自体は短く、いくつかの API 呼び出しのみが含まれているため、プロセスをシームレスに実行できます。提案された署名ライブラリを正常にセットアップし、ファイル パスに必要な調整を行ったら、イメージ署名を挿入するコードをプロジェクトに組み込むのが非常に簡単になります。
前のトピックでは、C# を使用してデジタル署名を使用して XLSX ドキュメントに署名するための詳細なステップバイステップのチュートリアルを紹介しました。さらにサポートが必要な場合は、C# を使用してデジタル署名で XLSX に署名する の方法に特に焦点を当てた包括的なガイドを参照することを強くお勧めします。