バーコードは、データを機械可読形式で表示する方法です。バーコードは通常、多数のアイテムをすばやく識別するために使用されます。この記事では、.NETアプリケーション内でバーコードを生成する方法を学習します。さらに、生成されたバーコードをC#を使用してドキュメントや画像に適用する方法がわかります。

以下のトピックについて説明します。

バーコードを生成するための.NETAPI

GroupDocs.Signatureには.NETAPIがあり、さまざまなファイル形式のドキュメント、画像、またはファイルに署名できます。このAPIを使用すると、QRコード、バーコード、テキスト、画像、メタデータ、デジタル署名、スタンプ、電子署名など、さまざまな種類の署名を簡単に適用できます。さらに、署名の外観をさまざまな方法でカスタマイズできます。

ダウンロードセクションからDLLまたはMSIインストーラーをダウンロードするか、NuGetを介して.NETアプリケーションのAPIをインストールできます。パッケージマネージャーから次のコマンドを使用することもできます。

PM> Install-Package GroupDocs.Signature

C#を使用したドキュメントと画像のバーコード

バーコードは、カスタマイズされたテキスト、外観、およびさまざまなエンコーディングタイプを使用してプログラムで生成できます。サポートされているバーコードタイプには、Code 32、Code 128、DotCode、GS1、ISBN、PDF417、Pharmacode、Postnet、UPCAなどがあります。これらのバーコードは、サポートされているドキュメントおよび画像形式の大規模なリストに適用できます。

以下は、ドキュメントまたは画像にバーコードを適用するための主な手順です。

  • ドキュメントまたは画像をロードします。
  • テキスト、外観、エンコーディング、その他のプロパティとともにバーコードを生成します。
  • ロードされたファイルに適用します。
C#でバーコードを生成する

バーコードを生成し、C#でドキュメントに適用する

以下は、バーコードを生成し、それらを任意のドキュメントに適用する手順です。ターゲットドキュメントがMSWordドキュメント、PDFファイル、Excelスプレッドシート、またはプレゼンテーションのいずれであっても、バーコードを追加する手順は、すべての異なる形式で同じです。

  • Signatureクラスを使用してドキュメント(PDF、Word Doc、Spreadsheet、PPTなど) をロードします。
  • BarcodeSignOptionsクラスを使用してバーコードオプションを設定します。
  • エンコードの種類、位置、サイズなどのバーコードプロパティを設定します。
  • Signメソッドを呼び出して、バーコードを適用し、ロードされたドキュメントに署名します。

次のソースコードはバーコードを生成し、C#を使用してPDFドキュメントに添付します。

// バーコードを生成してドキュメントに適用します(DOC、DOCX、PDF、PPT、XLS、XLSXなど) 。
using (Signature signature = new Signature("path/document.pdf"))
{
    // バーコードテキストを使用してバーコードオプションを作成する
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // バーコードエンコーディングTtypeを設定する
        EncodeType = BarcodeTypes.Code128,

        // 署名位置を設定する
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // 署名するドキュメントにバーコードを適用します。
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

バーコードを生成してC#で画像に適用

同様に、画像にバーコードを適用する方法も同じです。正しい画像をロードするだけで、残りの手順とコードは、上記のドキュメントにバーコードを適用するために使用したものと同じままになります。

以下は、バーコードを生成し、それらを任意の画像に適用する手順です。

  • Signatureを使用して画像(JPG、PNG、WebPなど) をロードします。
  • BarcodeSignOptionsを使用してバーコードオプションを準備します。
  • テキスト、エンコードタイプ、位置、サイズ、外観などを設定して、バーコードをカスタマイズします。
  • Sign方式で画像に署名する場合はバーコードを貼ってください。

次のソースコードはバーコードを生成し、C#を使用してJPG画像に添付します。

// バーコードを生成して画像に適用します(JPG、PNG、BMP、...) 
using (Signature signature = new Signature("path/image.jpg"))
{
    // バーコードテキストを使用してバーコードオプションを作成する
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // バーコードエンコーディングTtypeを設定する
        EncodeType = BarcodeTypes.Code128,

        // 署名位置を設定する
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // 署名するドキュメントにバーコードを適用します。
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

無料のAPIライセンスを取得する

評価の制限なしにAPIを使用するために、無料の一時ライセンスを取得できます。

結論

結論として、C#でバーコードを生成する方法を学びました。さらに、これらの生成されたバーコードを画像やドキュメントに追加する方法を見てきました。これで、独自のバーコードジェネレーター.NETアプリケーションを開発できます。

.NET署名APIの詳細については、ドキュメントを使用するか、GitHubで入手できる例を使用してください。 フォーラムで私たちと連絡を取ってください。

関連項目