Pythonでバーコードを作成する方法


  1. python-barcode ライブラリを使用する方法: python-barcode ライブラリは、さまざまなバーコード形式を生成するための簡単なインターフェースを提供します。まず、次のコマンドを使用してライブラリをインストールします:

    pip install python-barcode

    以下は、python-barcode ライブラリを使用してEAN-13形式のバーコードを作成する例です:

    import barcode
    from barcode.writer import ImageWriter
    def generate_barcode(code, filename):
       ean = barcode.get('ean13', code, writer=ImageWriter())
       ean.save(filename)
    generate_barcode('5901234123457', 'barcode_ean13')

    この例では、generate_barcode 関数を使用してバーコードを生成し、指定したファイル名で保存しています。

  2. pyBarcode ライブラリを使用する方法: pyBarcode ライブラリもバーコードの生成に便利なツールです。以下は、pyBarcode ライブラリを使用してCode 128形式のバーコードを作成する例です:

    from barcode import Code128
    from barcode.writer import ImageWriter
    def generate_barcode(code, filename):
       code128 = Code128(code, writer=ImageWriter())
       code128.save(filename)
    generate_barcode('ABC123', 'barcode_code128')

    この例では、generate_barcode 関数を使用してCode 128形式のバーコードを生成し、指定したファイル名で保存しています。

これらはPythonでバーコードを作成するための2つの一般的な方法ですが、他のライブラリやバーコード形式も利用できます。必要に応じて、さまざまなオプションを調査して、プロジェクトの要件に合った最適な方法を選択できます。