バーコードは、在庫管理から小売取引に至るまで、今日のビジネスに不可欠な部分です。 Code 128 は、最も多用途で広く使用されているバーコードの 1 つとして際立っています。 Code 128 バーコードは、製品のラベル付け、資産の追跡、業務効率の向上のための実用的なソリューションを提供します。このブログ投稿では、Python で 128 バーコード ジェネレーターを開発する方法を学びます。それでは始めましょう。
この記事では次のトピックについて説明します。
- Python コード 128 バーコード ジェネレーター API
- Python で Code 128 バーコードを生成
- GS1-128 バーコードの生成
- Python での UPC-A GS1 128 クーポン
- バーコードの外観をカスタマイズ
- 学習リソース
Python コード 128 バーコード ジェネレーター API
Aspose.BarCode for Python を使用して 128 個のバーコードを生成します。これは、バーコードの生成と認識のための堅牢で信頼性が高く、ユーザーフレンドリーなソリューションです。さまざまな 1D および 2D バーコード タイプ をサポートしています。
パッケージをダウンロードするか、コンソールで次の pip コマンドを使用して PyPI から API をインストールしてください。
pip install aspose-barcode-for-python-via-net
Python で Code 128 バーコードを生成する
以下の手順に従って、コード 128 バーコードを簡単に生成できます。
- EncodeTypes.CODE128 を引数として BarcodeGenerator クラスのインスタンスを作成します。
- その後、エンコードするテキストを指定します。
- 最後に、save() メソッドを使用して出力を保存します。出力ファイルのパスを引数として受け取ります。
次のコード例は、Python でコード 128 バーコードを生成する方法を示しています。
# このコード例では、Code 128 バーコードを生成する方法を示します。
import aspose.barcode as barcode
# BarcodeGenerator を初期化する
# エンコードタイプの指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# コードテキスト
generator.code_text = "123456ABCDEF"
# 生成されたバーコードを保存する
generator.save("C:\\Files\\Generate_Code_128.jpg")
Python で GS1-128 バーコードを生成する
以下の手順に従って、GS1-128 バーコードを簡単に生成できます。
- EncodeTypes.GS1CODE128 を引数として BarcodeGenerator クラスのインスタンスを作成します。
- エンコードするテキストを指定します。
- その後、バーコードのサイズ値をピクセル単位で設定します。
- 最後に、save() メソッドを使用して出力を保存します。出力ファイルのパスを引数として受け取ります。
次のコード例は、Python で GS1-128 バーコードを生成する方法を示しています。
# このコード例では、GS1 128 バーコードを生成する方法を示します。
import aspose.barcode as barcode
# BarcodeGenerator を初期化する
# エンコードタイプをGS1_CODE_128として指定します
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)
# コードテキスト
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"
# 生成されたバーコードを保存する
generator.save("C:\\Files\\GS1_128.jpg")
Python で UPC-A GS1 128 クーポンを生成する
前述の手順に従って、同じ画像内に追加の GS1-128 クーポン バーコードを配置したバーコード ラベルを生成することもできます。ただし、最初のステップで EncodeTypes を UPCAGS1CODE128COUPON として設定する必要があります。
次のコード例は、Python で UPC-A GS1 コード 128 クーポンを生成する方法を示しています。
# このコード例では、GS1 128 クーポン バーコードを生成する方法を示します。
import aspose.barcode as barcode
# BarcodeGenerator を初期化する
# エンコードタイプの指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# コードテキスト
generator.code_text = "123456789012(8110)ASPOSE"
# 生成されたバーコードを保存する
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Python で Code 128 クーポンの外観をカスタマイズする
前述の手順に従って、バーコードの外観をカスタマイズすることもできます。ただし、最後のステップで画像を保存する前に、追加のプロパティを指定する必要があります。
次のコード例は、Python で GS1 128 クーポンのバーコードの外観をカスタマイズする方法を示しています。
# このコード例では、GS1 128 クーポン バーコードの外観をカスタマイズする方法を示します。
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# BarcodeGenerator を初期化する
# エンコードタイプの指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# コードテキスト
generator.code_text = "123456789012(8110)ASPOSE"
# 上のキャプションをカスタマイズします
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0
# 以下のキャプションをカスタマイズします
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"
# バーの色をカスタマイズする
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color
# X寸法を指定してください
# バーコードのバーまたはスペースの単位の最小幅
generator.parameters.barcode.x_dimension.pixels = 2.0;
# クーポン補足スペース 50 ピクセルを設定します
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;
# バーの高さを設定する
generator.parameters.barcode.bar_height.pixels = 50.0;
# 生成されたバーコードを保存する
generator.save("C:\\Files\\Customize_Code_128.jpg")
無料ライセンスを取得する
無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。
Python バーコード ジェネレーター – 無料の学習リソース
以下のリソースを使用して、バーコードの生成と読み取りの詳細を学習し、Aspose.BarCode for Python の他の機能を探索することができます。
結論
この記事では、Python でコード 128 バーコード ジェネレーターを開発する方法を学びました。この記事で説明されている手順に従うことで、Python アプリケーションで数行のコードで GS1-128 バーコードを簡単に生成できるようになります。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。