バーコードは、オブジェクトに関するデータを機械可読形式で視覚的に表すために使用されます。バーコードスキャナーを使用して読み取ることができる製品に関するデータを保持することがより一般的です。 PHPベースのWebアプリケーションでさまざまなバーコードを生成して読み取ることができるようにするために、Java経由のPHP用Aspose.BarCodeをリリースしました。これは使いやすいPHPバーコードジェネレーターおよびリーダーAPIです。 JavaBridgeを介して動作します。
この記事では、WebアプリケーションでPHPを使用してバーコードを生成および読み取る方法のレシピとコードサンプルを紹介します。この記事を読むと、次のことができるようになります。
PHPバーコードジェネレーターを使用してバーコードを生成する PHPを使用してQRなどの2Dバーコードを生成する PHPでカスタマイズされた外観のバーコードを作成する PHPを使用してキャプション付きのバーコードを生成する PHPバーコードリーダーを使用してバーコードをスキャンして読み取る PHPで特定のシンボルのバーコードをスキャンして読み取る PHPバーコードジェネレーターとリーダー-インストールと使用法 Javaを介したPHP用のAspose.BarCodeのインストールは、いくつかの簡単な手順で構成されています。 APIの前提条件は次のとおりです。
PHP7.0以降 JavaSE開発キット1.7以降 Javaブリッジ APIのJARファイルであるJavaBridge.jar、Java.incを含む完全なパッケージをダウンロードでき、PHPを使用してバーコードを読み取り、生成し、認識するためのソースコード例を実行する準備ができています。例を実行するには、次の手順に従います。
run-bridge.bat(パッケージで入手可能)を使用してJavaBridgeサーバーを実行します。 ブラウザでdoc/examples/php_side/how_to_generate_barcode_examples.phpを開くか、コマンドラインを使用して実行します。 PHPバーコードジェネレーターを使用してバーコードを生成する 環境を設定したら、PHPベースのアプリケーションでバーコードの操作を開始できます。 Aspose.BarCode for PHP via Javaは、次のようなさまざまなバーコード記号をサポートしています。
Code128 Code11 Code39 QR Datamatrix EAN13 EAN8 ITF14 PDF417 そしてもっとたくさん。 以下は、PHPを使用してサポートされているシンボルのバーコードを生成するための簡単なレシピです。
BarcodeGeneratorクラスのオブジェクトを作成し、目的のエンコードタイプとコードテキストで初期化します。 BarcodeGenerator->save()メソッドを使用してバーコードを生成します。 次のコードサンプルは、PHPを使用してバーコードを生成する方法を示しています。
getParameters()->setResolution(200); // バーコードを生成して保存する $generator->save("barcodes/generate-barcode.png"); ?> 出力 PHPバーコードジェネレーターを使用して2Dバーコードを生成する 2次元バーコードは、複数のドットを含む正方形または長方形として表されます。 Aspose.BarCode for PHP via Javaは、QR、PDF417などのさまざまな2Dバーコードタイプもサポートしています。次のコードサンプルは、PHPを使用してQRバーコードを生成する方法を示しています。
getParameters()->setResolution(400); // QRコードを生成して保存 $generator->save("barcodes/generate-QR-code.