node.jsでバーコードを生成する

バーコードは、データをグラフィックオブジェクトの形式で視覚的に表すために使用されます。 Code128、QRコード、Aztech、Pdf127など、さまざまな種類のバーコードがさまざまなケースで使用されます。この記事では、Webアプリケーションにバーコード生成機能を実装する方法を学習します。特に、この記事では、Node.jsアプリケーションでバーコードを生成する方法について説明します。

Node.jsバーコードジェネレーターAPI

バーコードを生成するために、Java経由のNode.js用のAspose.BarCodeを使用します。これは、Node.jsアプリケーション内から人気のあるバーコードシンボルを生成して読み取ることができる機能豊富なAPIです。 APIをダウンロードするか、次のNPMコマンドを使用してインストールできます。

> npm install aspose.barcode

Javaを介したNode.jsのAspose.BarCodeは、次のバーコード記号をサポートしています。

Australia PostEAN8
AztecInterleaved2of5
BarCode supplementITF14
BooklandEANMatrix 2 of 5
CodabarMSI
Code11Pdf417
Code128Planet
Code39 ExtendedPostnet
Code39 StandardPZN (Pharma Zentral Nummer, Pharmazentralnummer barcode)
Code93 ExtendedQR
Code93 StandardSSCC18
DatamatrixStandard2of5
Deutsche Post IdentcodeSwiss QR
EAN128UPCA
EAN13UPCE
EAN14(SCC14)

Node.jsでバーコードを生成する

以下は、Node.jsアプリケーションでバーコードを生成する手順です。

次のコードサンプルは、Node.jsでバーコード画像を生成する方法を示しています。

// バーコードの種類を設定する
let encode_type = EncodeTypes.CODE_128;

// バーコードジェネレータを作成する
let generator = new BarcodeGenerator(encode_type, null);

// テキストを設定
generator.setCodeText("Aspose.BarCode");

// バーコードを生成する
generator.save("barcode.png", "PNG");

バーコード

バーコードnode.jsを生成します

Node.jsでQRコードを生成する

Java経由のNode.js用のAspose.BarCodeを使用すると、QRコードなどの2次元バーコードを生成することもできます。以下は、Node.jsでQRコードを生成する手順です。

次のコードサンプルは、Node.jsでQRコードを生成する方法を示しています。

// バーコードの種類を設定する
let encode_type = EncodeTypes.QR;

// バーコードジェネレータを作成する
let generator = new BarcodeGenerator(encode_type, null);

// テキストを設定
generator.setCodeText("Aspose.BarCode");

// バーコードを生成する
generator.save("barcode.png", "PNG");

QRコード

QRnode.jsを生成します

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

前色、後色、フォント、境界線、解像度などを変更して、バーコードの外観をカスタマイズすることもできます。バーコードの外観をカスタマイズする手順は次のとおりです。

次のコードサンプルは、Node.jsでバーコードをカスタマイズする方法を示しています。

// バーコードジェネレータを作成する
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
    
// バーコードのバックカラーを設定する
generator.getParameters().setBackColor("#A9A9A9");
// バーコードのバーカラーを設定する
generator.getParameters().getBarcode().setBarColor("#FFA500");
// 境界線の色を設定する
generator.getParameters().getBorder().setColor("#000000"); 
// テキストの色を設定する
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// 画像の解像度を設定する
generator.getParameters().setResolution(300);

// バーコードを保存
generator.save("barcode.png", "PNG");

バーコード

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

無料のAPIライセンスを取得する

評価の制限なしにAPIを使用するには、無料の一時ライセンスを取得できます。

結論

この記事では、Node.jsアプリケーションでバーコードを生成する方法を学びました。また、さまざまなオプションを使用してバーコードの外観をカスタマイズする方法を見てきました。さらに、ドキュメントを使用してAPIの詳細を調べることができます。さらに、フォーラムを介してクエリを共有することができます。

関連項目