Python で Bookland EAN バーコードを生成する

Bookland EAN-13 は、国際標準書籍番号 (ISBN) としても知られ、978 などの個別の接頭辞が付いた EAN-13 シンボルを使用して生成されます。本質的に、ISBN は EAN-13 コードの独自の変形です。本用に仕立てたもの。この記事では、Python で Bookland EAN 13 バーコードを生成する方法を学びます。

この記事では次のトピックについて説明します。

  1. Bookland EAN バーコードを生成するための Python API
  2. Bookland EAN バーコードの生成
  3. Bookland EAN バーコードに補足を追加
  4. 無料の学習リソース

Bookland EAN バーコードを生成するための Python API

Aspose.BarCode for Python API を使用して Bookland EAN バーコードを生成します。これにより、開発者はバーコード生成およびスキャン機能を Python アプリケーションに簡単に追加できます。これは、バーコードの生成と認識のための堅牢で信頼性が高く、ユーザーフレンドリーなソリューションです。 API は、さまざまな 1D および 2D バーコード タイプをサポートしています。

パッケージをダウンロードするか、コンソールで次の pip コマンドを使用して PyPI から API をインストールしてください。

pip install aspose-barcode-for-python-via-net 

Python で Bookland EAN バーコードを生成する

以下の手順に従って、Bookland EAN 13 バーコードを簡単に生成できます。

  1. EncodeTypes.EAN13 を引数として BarcodeGenerator クラスのインスタンスを作成します。
  2. その後、エンコードするテキストを指定します。
  3. 必要に応じて、xdimension などのカスタマイズ オプションを指定します。
  4. 最後に、save() メソッドを呼び出して出力を保存します。出力ファイルのパスを引数として受け取ります。

次のコード例は、Python で Bookland EAN バーコードを生成する方法を示しています。

import aspose.barcode as barcode

# BarcodeGenerator クラス オブジェクトを初期化する
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# サイズをピクセル単位で設定します
generator.parameters.barcode.x_dimension.pixels = 1.5;
    
# バーの高さを設定する
generator.parameters.barcode.bar_height.pixels = 50.0;

# コードテキストを表示する
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Bookland EAN バーコードの生成
generator.save("C:\Files\bookland-ean.jpg")
Python で Bookland EAN バーコードを生成する

Python で Bookland EAN バーコードを生成する

Python で Bookland EAN バーコードに補足を追加

ISBN コードのある書籍には、別のバーコードとともに補足の 5 桁のコードが表示されます。この 2 番目のバーコードは、主に本の小売価格をエンコードするために使用されます。 ISBN バーコードは EAN-13 として知られていますが、追加の 5 桁のコードは EAN-5 と呼ばれます。

前述の手順に従って、Bookland EAN バーコードに補足の 5 桁のコードを追加できます。ただし、ステップ 3 で補足データを指定する必要があるだけです。

次のコード例は、Python で補足を含む Bookland EAN バーコードを生成する方法を示しています。

import aspose.barcode as barcode

# BarcodeGenerator クラス オブジェクトを初期化する
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# バーの高さを設定する
generator.parameters.barcode.bar_height.pixels = 50.0;

# コードテキストを表示する
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# EAN 5 アドオンを追加する
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"

# EAN バーコードの生成
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
Python で補足を含む Bookland EAN バーコードを生成する

Python で補足を含む Bookland EAN バーコードを生成する

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

無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。

Bookland EAN バーコード – 無料の学習リソース

Python で Bookland EAN コードを生成するだけでなく、以下のリソースを使用して、さまざまなタイプのバーコードの生成と読み取りについて詳しく学び、API のその他のさまざまな機能を探索することができます。

結論

この記事では、Python で Bookland EAN バーコードを生成する方法を学習しました。 Aspose.BarCode for Python を利用すると、カスタマイズされた EAN バーコードを作成し、その外観とサイズを調整して、アプリケーションにシームレスに統合できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目