Bookland EAN-13 は、国際標準書籍番号 (ISBN) としても知られ、978 などの個別の接頭辞が付いた EAN-13 シンボルを使用して生成されます。本質的に、ISBN は EAN-13 コードの独自の変形です。本用に仕立てたもの。この記事では、Python で Bookland EAN 13 バーコードを生成する方法を学びます。
この記事では次のトピックについて説明します。
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 バーコードを簡単に生成できます。
- EncodeTypes.EAN13 を引数として BarcodeGenerator クラスのインスタンスを作成します。
- その後、エンコードするテキストを指定します。
- 必要に応じて、xdimension などのカスタマイズ オプションを指定します。
- 最後に、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 バーコードに補足を追加
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")
無料ライセンスを取得する
無料の一時ライセンスを取得して、評価制限なしでライブラリを試すことができます。
Bookland EAN バーコード – 無料の学習リソース
Python で Bookland EAN コードを生成するだけでなく、以下のリソースを使用して、さまざまなタイプのバーコードの生成と読み取りについて詳しく学び、API のその他のさまざまな機能を探索することができます。
結論
この記事では、Python で Bookland EAN バーコードを生成する方法を学習しました。 Aspose.BarCode for Python を利用すると、カスタマイズされた EAN バーコードを作成し、その外観とサイズを調整して、アプリケーションにシームレスに統合できます。不明な点がある場合は、無料サポート フォーラムまでお気軽にお問い合わせください。