.NET 経由の Python 用 Aspose.BarCode

Aspose.BarCode API が .NET プラットフォームを介して Python プログラミング言語でアクセスできるようになったことをお知らせいたします。これにより、開発者は高度なバーコード生成および認識機能を、.NET 環境にデプロイされた Python プロジェクトにシームレスに統合できます。

この記事では、新しく追加された .NET 経由の Python 用バーコード スキャナーとジェネレーター ライブラリ、その主な機能、およびそのインストールとライセンスに関する詳細を紹介します。この API の詳細については、対応する 製品ページ を参照してください。

.NET 経由の Python 用 Aspose.BarCode の機能

Aspose.BarCode API for Python via .NET は、開発者がバーコード生成および読み取り機能を Python プロジェクトに簡単に組み込むことができる強力なツールです。このバーコード ライブラリの主な機能には次のようなものがあります。

  • さまざまなバーコード形式のサポート: QR コード、Aztec コード、PDF417、Data Matrix、EAN、UPC、Code 39 など、40 を超えるさまざまなバーコード タイプをサポートします。
  • 高度なバーコード認識機能: さまざまな画像形式 (BMP、GIF、PNG、JPG、または TIFF) のさまざまな品質のバーコードを読み取ることができます。さらに、損傷したバーコードや歪んだバーコードのデコードを可能にし、さまざまな認識プリセットをサポートしており、バーコード読み取りの速度や品質を優先するために使用できます。
  • カスタマイズ オプション: 開発者は、サイズ、向き、色など、生成されたバーコードのさまざまな側面をカスタマイズできます。
  • 簡単な統合: .NET プラットフォームを使用して、任意の Python プロジェクトに簡単に統合できます。
  • 高品質の出力: 任意のバーコード リーダーで簡単にスキャンして読み取ることができる高品質のバーコード イメージを生成します。
  • 使いやすい: 豊富で使いやすい機能を備えており、Python から簡単に呼び出すことができます。
  • 柔軟性: Web ベースかデスクトップベースかを問わず、あらゆる種類の開発環境で使用できます。
  • プラットフォーム非依存: プラットフォームに依存せず、Windows、Linux、Mac などのさまざまなオペレーティング システムで使用できます。

サポートされているバーコードの種類

Aspose.BarCode API for Python via .NET は、60 を超える線形、2D、および郵便記号を含む、さまざまなバーコード タイプをサポートしています。

  • リニア バーコードは最も一般的なタイプのバーコードで、一連の平行線とスペースで表されます。 Aspose.BarCode API for Python は .NET 経由で、Code 39、Code 128、EAN-13、EAN-8、Interleaved 2-of-5、UPC-A、UPC-E、Databar、Codabar、Codablok などの一般的な線形シンボルをサポート-f など。

  • 2D バーコードは、1 次元バーコードよりも保存容量が大きくなります。それらは、ドットまたは正方形のマトリックスとして定義されます。 Aspose.BarCode API for Python via .NET は、QR Code と Micro QR Code、PDF417、Aztec Code、DotCode、Data Matrix、MaxiCode など、広く使用されている 2D タイプをサポートします。

  • 郵便バーコードは、メールの仕分けと追跡に使用されます。バーコード ライブラリは、Royal Mail、Planet、Postnet など、さまざまな郵便バーコード標準をサポートしています。

生成および認識機能

Aspose.BarCode API for Python via .NET は、さまざまな種類のバーコードに対して高度な生成および認識機能を提供します。

  • 生成機能: API を使用すると、開発者はシンプルで使いやすい API を使用して、高品質のバーコード イメージを簡単に生成できます。バーコードを生成するためのメイン クラスは BarCodeGenerator と呼ばれます。バーコード形式、テキスト、サイズなど、生成されたバーコードのさまざまなプロパティを設定するメソッドを提供します。プロパティを設定したら、Save メソッドを使用して、生成されたバーコード イメージをファイルまたはストリームに保存できます。

  • 読み取り機能: API は高度なバーコード認識機能も有効にするため、開発者は画像、PDF、ライブ Web カメラ ストリームなどのさまざまなソースからバーコードを簡単に認識できます。バーコードを認識するためのメイン クラスは BarCodeReader と呼ばれます。ファイル、ストリーム、または画像オブジェクトからバーコードを認識するためのメソッドが含まれています。バーコードが認識されると、getcodetext メソッドを使用して、バーコードにエンコードされたテキストを取得できます。

使用可能なすべてのクラス、メソッド、およびプロパティの詳細については、API ドキュメント を参照してください。

インストールと使用法

.NET 経由で Aspose.BarCode for Python をインストールするプロセスには、いくつかの簡単な手順が含まれます。続行する前に、次の必要な要件を満たしていることを確認してください。

  • Python 3.6 以降
  • GCC-6 ランタイム ライブラリ (またはそれ以降)
  • .NET Core ランタイムの依存関係
  • Python 3.6-3.7 の場合: Python の pymalloc ビルド
  • libpython 共有 Python ライブラリ

Aspose.BarCode for Python via .NET は、API ダウンロード ページ から .whl ファイルをダウンロードすることで取得できます。ファイルを取得したら、次のコマンドを使用してコマンド ラインからインストールできます。

pip インストール パッケージ名

または、バーコード ライブラリのソース コードは、次のコマンドを実行してインストールできるパッケージとして Pypi (Python Package Index) リポジトリで入手できます。

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

ライセンス

Aspose.BarCode for Python via .NET は、制限なしでバーコードを生成できる評価モードを提供します。ただし、“Aspose” という言葉の透かしが結果のバーコード イメージに配置されます。ライセンスなしのバージョンも、サポートされているすべてのバーコード タイプの読み取りに使用できますが、コード 39 のみを制限なくデコードできます。他のタイプに対応するバーコードを読み取ろうとすると、デコードされたテキストの 30% が "" でマスクされます。ライブラリのすべての機能にアクセスし、制限や透かしの配置なしでバーコードの生成と読み取りを実行するには、ライセンスを取得する必要があります。ライセンスを購入すると、ライブラリのすべての機能に完全にアクセスできます。

.NET 経由で Aspose.BarCode for Python の全機能をテストしたい場合は、30 日間の一時ライセンスをリクエストできます。詳細については、一時ライセンスの取得方法 の手順を参照してください。バーコード ライブラリを制限なく使用するには、商用ライセンスを購入する必要があります。価格と条件に関する情報は こちら でご覧いただけます。

結論

この記事では、.NET 環境に実装された Python プロジェクト向けにリリースされた新しいバーコード ライブラリを紹介しました。全体として、Aspose.BarCode API for Python via .NET は、開発者が最小限の労力で高度なバーコード機能をプロジェクトに追加するために使用できる強力なツールです。

ご不明な点がございましたら、無料サポート フォーラム を参照してください。技術的な問題の解決だけでなく、ビジネス上の問題を解決するためのアドバイスを得ることができます。