バーコードは、データの視覚的で機械可読な表現です。このチュートリアルでは、C# でバーコード署名を作成する方法について簡単に説明します。また、C# を使用したバーコード デジタル署名を使用して PDF ドキュメントに署名する方法についても説明します。バーコード署名を作成して PDF ドキュメントに署名する手順は、こちらで確認できます。
C# でバーコード署名を使用して PDF ドキュメントに署名する手順
- NuGet.org から GroupDocs.Signature for .NET パッケージをアプリケーションにインストールします
- バーコード署名を作成するために必要な名前空間への参照を追加します
- Signature クラスのインスタンスを作成し、ソース PDF ドキュメントを読み込みます
- BarcodeSignOptions クラスのオブジェクトを作成し、バーコード署名タイプと署名オプションを定義します
- Signature クラスの Sign メソッドを呼び出して、PDF ドキュメントに署名し、ディスクに保存します。
上記の手順に従えば、C# バーコード ジェネレーター 機能を迅速に実装できます。バーコード署名の生成は、いくつかの API 呼び出しと 2 ~ 3 行のコードで実現できます。また、このガイドを使用するためにサードパーティ ソフトウェアは必要ありません。
C# でバーコード署名を使用して PDF ドキュメントに署名するコード
using System; | |
using GroupDocs.Signature; | |
using GroupDocs.Signature.Domain; | |
using GroupDocs.Signature.Options; | |
namespace SignPdfDocumentWithBarcodeInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to Sign PDF with Barcode signature using C# | |
{ | |
// Remove the watermark in output PDF document by adding license | |
string licensePath = "GroupDocs.Signature.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// load the source PDF for sign with Barcode signature | |
Signature signature = new Signature("sample.pdf"); | |
// create Barcode options with predefined Barcode text | |
BarcodeSignOptions options = new BarcodeSignOptions("JohnSmith") | |
{ | |
// setup Barcode encoding type | |
EncodeType = BarcodeTypes.Code128, | |
// set signature position | |
Left = 50, | |
Top = 150, | |
Width = 200, | |
Height = 200 | |
}; | |
// sign document to file | |
SignResult result = signature.Sign("signed.pdf", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
この記事の正確な手順に従って、前の例で C# でバーコード署名を作成する方法 を示しました。 Code128 バーコード タイプのバーコード署名を作成し、それを使用して PDF ドキュメントに署名しました。 AustralianPost、Codabar、EAN13、OPC などの他のバーコード タイプを使用して PDF に署名できます。
この記事では、C# でバーコード デジタル署名を作成する方法と、それを使用して PDF ドキュメントに署名する方法について説明しました。最近、QR コードを使用して PDF ドキュメントに署名する方法に関する記事を公開しました。詳細については、C# で QR コードを使用して PDF ドキュメントに署名する方法 を参照してください。