Python バーコード ジェネレーター

バーコードは、あらゆる種類のビジネスに不可欠な要素です。バーコードは、在庫管理、製品追跡、POS システムなど、さまざまな用途で広く使用されています。開発者は、Python アプリケーションでバーコードを生成する必要がある状況に陥ることがよくあります。 Aspose.Barcode for Python API を使用すると、最小限の労力で Python アプリケーションで高品質のバーコードを簡単に生成できます。 Python Barcode Generator ライブラリは、このブログ投稿で詳細に検討され、その使用方法のステップバイステップ ガイドも含まれています。上記の手順を実行すると、独自の Python バーコード ジェネレーターが作成されます。それでは始めましょう。

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

  1. Python バーコード ジェネレーター API - 無料ダウンロード
  2. Python でバーコードを作成するには?
  3. Aspose.BarCode for Python のセットアップとインストール
  4. Python でバーコードを作成する手順
  5. バーコードの外観をカスタマイズ
  6. バーコードのラベルをカスタマイズ
  7. バーコード キャプションを表示
  8. 生成されたバーコードの保存とエクスポート
  9. 無料ライセンスを取得
  10. オンラインでバーコードを生成
  11. 学習リソース

Python バーコード ジェネレーター API - 無料ダウンロード

Aspose.BarCode for Python は、さまざまな形式のバーコードを生成および操作するための強力で用途の広い API です。これは、開発者がさまざまなタイプの 1D および 2D バーコードを作成および読み取ることができる、柔軟で信頼性の高いツールです。 Code 39、Code 128、QR Code、EAN、UPC、PDF147、Data Matrix、複雑なバーコード などの一般的なものを含む 60 種類以上のバーコード記号 をサポートしています。

Aspose.BarCode for Python を使用すると、PNGJPEGTIFF などのさまざまなファイル形式でバーコード イメージを簡単に生成できます。この API は、サイズ、向き、解像度などのバーコード プロパティを設定する機能も提供します。さらに、カスタム データ エンコーディングを使用してバーコードを生成し、既存のバーコード イメージからデータを抽出することもできます。

包括的で信頼性が高く、使いやすいバーコード生成、バーコード リーダー、および操作ツールを探している場合、Aspose.BarCode は検討に値する優れたオプションです。

Python でバーコードを作成するには?

Python でバーコードを作成するには、Aspose.BarCode for Python を使用します。 Python プロジェクトに簡単に統合できます。その広範な機能セットにより、Python 用の堅牢で適応性のあるバーコード生成および読み取りライブラリを求める開発者にとって、賢明な選択となります。

Aspose.BarCode for Python のセットアップとインストール

バーコードを生成するための Python コードを書き始める前に、Aspose.BarCode for Python をセットアップして Python プロジェクトにインストールする必要があります。これを既存の Python プロジェクトまたは新しく作成したプロジェクトに統合できます。

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

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

Python でバーコードを作成する手順

以下の手順に従って、Aspose.BarCode for Python でバーコードを作成できます。

  1. まず、BarcodeGenerator クラスのインスタンスを作成し、必要な EncodeTypes を設定します。
  2. 次に、入力コード テキストを指定します。
  3. オプションで、バーコードのカスタマイズ オプションを指定します。
  4. 最後に、save() メソッドを呼び出して、生成されたバーコード イメージを指定されたファイル パスに保存します。

次のコード サンプルは、Python を使用してバーコードを作成する方法を示しています。

# このコード例は、Code 39 標準バーコードを生成する方法を示しています。
import aspose.barcode as barcode

# BarcodeGenerator を初期化する
# エンコードの種類を指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)

# コードテキスト
generator.code_text = "1234567890"

# 生成されたバーコードを保存する
generator.save("C:\\Files\\Code39Standard.jpg")
Python でバーコードを作成します。

Python でバーコードを作成します。

バーコードの外観をカスタマイズする

解像度、背景色、境界線の色、キャプションの色、画像の高さなどを設定することで、バーコードの外観をカスタマイズできます。バーコードの外観をカスタマイズするには、前述の手順に従ってください。ただし、追加の必須プロパティを設定する必要があります。

次のコード サンプルは、Python を使用してバーコードの外観をカスタマイズする方法を示しています。

# このコード例は、バーコードの外観をカスタマイズする方法を示しています。
import aspose.barcode as barcode
from aspose.pydrawing import Color

# BarcodeGenerator を初期化する
# エンコードの種類を指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)

# コードテキスト
generator.code_text = "1234567890"

# 画像解像度の設定
generator.parameters.resolution = 300

# バーコード画像のサイズを指定する
generator.parameters.barcode.x_dimension.pixels = 4

# バーコードのフォアカラーを指定します
generator.parameters.barcode.fore_color = Color(0, 0, 255)

# バーコードのバーの色を指定する
generator.parameters.back_color = Color(255,0,0)

# 生成されたバーコードを保存する
generator.save("C:\\Files\\Customize.jpg")
カスタム バーコードを生成する

Python でカスタム バーコードを生成します。

バーコード ラベルをカスタマイズする

色、位置、間隔、およびフォントを設定して、バーコード ラベルをカスタマイズすることもできます。バーコード ラベルをパーソナライズするには、前述の手順に従ってください。ただし、ラベルをカスタマイズするには、codetextparameters クラスのさまざまなプロパティを設定する必要があります。

次のコード サンプルは、Python を使用してバーコード ラベルをカスタマイズする方法を示しています。

# このコード例は、バーコードのコード テキストをカスタマイズする方法を示しています。
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# BarcodeGenerator を初期化する
# エンコードの種類を指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD, "Aspose.BarCode")

# 画像解像度の設定
generator.parameters.resolution = 300

# バーコード画像のサイズを指定する
generator.parameters.barcode.x_dimension.pixels = 4

# コード テキストをカスタマイズする
generator.parameters.barcode.code_text_parameters.space.pixels = 5;
generator.parameters.barcode.code_text_parameters.font_mode = barcode.generation.FontMode.MANUAL;
generator.parameters.barcode.code_text_parameters.font.family_name = "Lucida Handwriting";
generator.parameters.barcode.code_text_parameters.font.style = FontStyle.UNDERLINE;
generator.parameters.barcode.code_text_parameters.font.size.point = 8;


# 生成されたバーコードを保存する
generator.save("C:\\Files\\BarcodeCodeText.jpg")
バーコード ラベルをカスタマイズする

Python でバーコード ラベルをカスタマイズします。

バーコード キャプションを表示

バーコードのキャプションを表示およびカスタマイズできます。フォント、サイズ、色、配置を設定することで、バーコードの両側にキャプションを表示できます。キャプションを表示するには、前述の手順に従ってください。ただし、キャプションをカスタマイズするには、captionabove および captionbelow クラスのプロパティを設定する必要があります。

次のコード サンプルは、Python を使用してバーコードのキャプションを表示およびカスタマイズする方法を示しています。

# このコード例は、バーコードにキャプションを表示する方法を示しています。
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# BarcodeGenerator を初期化する
# エンコードの種類を指定
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# コードテキスト
generator.code_text = "1234567890"

# 画像解像度の設定
generator.parameters.resolution = 300

# バーコードの上にキャプションを設定する
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

# バーコードの下にキャプションを設定する
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
generator.parameters.caption_above.font.family_name = "Verdana"

# 生成されたバーコードを保存する
generator.save("C:\\Files\\BarcodeCaption.jpg")
バーコード キャプションを表示

Python でバーコード キャプションを表示します。

生成されたバーコードの保存とエクスポート

生成されたバーコードは、JPG、PNG、TIFF、BMPGIFEMFSVG などの一般的な画像形式で保存できます。バーコードを必要な画像形式で保存するための前述の手順。ただし、最後のステップで出力画像形式を指定する必要があるだけです。

  • バーコードをPNGで保存
# Save the generated barcode as a PNG image
generator.save("C:\\Files\\Barcode.png")
  • バーコードをTIFFで保存
# Save the generated barcode as a TIFF image
generator.save("C:\\Files\\Barcode.tiff")
  • バーコードを生成して SVG に保存する
# Save the generated barcode as an SVG image
generator.save("C:\\Files\\Barcode.svg")

バーコード Python ライブラリ - 無料ライセンスを取得

Aspose では、ライブラリの機能をテストするために使用できる無料の評価版を提供しています。 無料の一時ライセンスを取得して、評価制限なしでライブラリを自分でテストできます。

オンラインでバーコードを生成

この API を使用して開発されたオンライン バーコード ジェネレーター Web アプリを使用して、バーコードをオンラインで無料で生成できます。

Python バーコードを生成する方法 - 学習リソース

以下のリソースを使用して、バーコードの生成について学習し、Aspose.BarCode for Python の他の機能を調べることができます。

結論

このブログ投稿では、独自の Python バーコード ジェネレーターを作成する方法を学びました。このガイドを使用すると、プロフェッショナルなバーコードをすぐに作成し、ニーズに合わせて簡単にカスタマイズできます。ご不明な点がございましたら、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目