Java エンジン搭載の Python バーコード生成・読み取り
数秒でバーコードを作成してスキャン
その他のショーケース >from aspose_barcode import generation
# Create instance of BarcodeGenerator
gen = BarcodeGenerator(EncodeTypes.CODE_128, "SKU-12345")
# Set barcode x - dimension in pixels
gen.getParameters().barcode.x_dimension.pixels = 4
# Generate barcode and Save to PNG
gen.save("barcode.png", BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-java
Python ワークフローで Java 級のバーコード精度
Python から Aspose.BarCode for Java エンジンの機能をフルに利用できます。Python-Java ブリッジによりプラットフォーム間の挙動が揃うため、dev から本番へ移行してもデコード/描画結果が予測しやすくなります。
pip でインストール(ネイティブビルド不要)
pip install ひとつで開始できます。プラットフォーム固有のネイティブ拡張をコンパイルする必要がないため、CI やコンテナでもセットアップが簡単です。
Python と JDK があればどこでも動作
Windows / Linux / macOS で同じコードを使用できます。必要なのは Python 3.7+ と JDK 8+ のランタイムだけです。
自環境でのオフライン処理
ローカルでバーコードの生成・認識が可能です。外部サービス不要、データ転送不要で、日常運用でネットワークに依存しません。
Java エンジンによる予測可能な結果
Pythonic な API で Java バックエンドの成熟度と安定性を利用できます。チーム、マシン、デプロイ環境が変わっても結果の一貫性を保ちやすくなります。
規格?もちろん対応。
Aspose.BarCode for Python via Java SVG や EMF などのベクター形式を含む主要な画像形式と PDF に対応しています。当社 API を使えば [files] を認識できます( https://docs.aspose.com/barcode/python-java/supported-file-formats/ ) (スキャナーやカメラからでも簡単)。以下は対応するバーコードのシンボル体系(1D、2D、郵便、複合タイプを含む)です。対応プラットフォームすべてで生成と認識が可能です。
マトリクス / 2D コード
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
リニア / 1D コード
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
業界向け & 複合コード
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Python のクロスプラットフォームセットアップ
Windows / Linux / macOS で、Python 3.7+ と Java JDK 8+(OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK)を用いて動作します。PyPI から pip でインストールし、処理は完全にオフラインで実行できます。ローカル開発、CI、コンテナ、本番で同じコードを再利用できます。
ライブコードデモ
テキストを貼り付ける → バーコードを生成。ファイルをドロップ → デコード結果を取得。どちらの例も自動生成されたサンプルコード付きなので、そのままプロジェクトにコピーできます。
ラベル/レポート/ドキュメント向け印刷対応バーコード
印刷と画面表示に最適化した、クリーンで読み取りやすいバーコードを精密なサイズ指定で生成できます。Web や PDF にはラスタ出力、解像度に依存せずシャープな結果が必要な場合はベクター形式を利用できます。
- X dimension、バー高さ、quiet zone、枠線、フォント、配置を制御
- GS1 や複雑バーコード向けの codetext ヘルパー(Swiss QR や HIBC payload を含む)を利用
- 国際テキスト向けに ECI と Unicode フレンドリーなエンコード
- PNG/JPEG/GIF/BMP/TIFF/SVG/EMF/PDF または PIL.Image にエクスポート
- バッチラベルジョブを構築し、レポートやテンプレートにバーコード画像を統合
サービス/パイプライン/バッチ処理向け
単発リクエストから大量ジョブまでスケールできます。画像あたり複数バーコードを読み取り、速度が必要な場合はデコード範囲を絞り、プリセットで認識挙動を調整できます。
細かなスタイル制御で 1D/2D バーコードを生成
ROI(関心領域)デコードで大きなフレームを高速化
チェックサム/検証オプションで誤検出を低減
自動回転、傾き処理、複数バーコード検出
複雑 payload:GS1、HIBC、Swiss QR など
速度と耐性を調整する QualitySettings プリセット