この記事では、C++を使用してプログラムでバーコードを生成する方法を示します。また、C++アプリケーション内にバーコードスキャナーまたはリーダーを実装する方法についても学習します。
バーコードは、機械可読形式でデータを視覚的に表すために使用されます。この技術は、特に店舗やスーパーマーケットに導入されている自動チェックアウトシステムで役立つことが証明されています。最近市場に出回っているほとんどすべての製品には、バーコードが付いています。このバーコードの普及により、さまざまな分野でのユースケースが拡大しました。数年前、バーコードの重要性に注目して、Asposeはさまざまなプラットフォーム向けのバーコードジェネレーターとリーダーAPIをリリースしました。この記事は、バーコードを動的に生成して読み取るために、C++アプリケーション内にバーコードジェネレーターとリーダーを実装する方法を紹介することを目的としています。
C++を使用してバーコードを生成する C++を使用して2Dバーコード(QRまたはその他)を生成する C++を使用してカスタマイズされた外観のバーコードを作成する C++を使用してキャプション付きのバーコードを作成 C++を使用してバーコードをスキャンして読み取る C++を使用して複数のバーコードシンボルを読み取る C++バーコードジェネレーターとリーダーAPI Aspose.BarCode for C++は、多数の1Dおよび2Dバーコードを生成および読み取るための機能豊富なC++APIです。バーコードを生成、カスタマイズ、および高品質の画像にエクスポートできます。ライブラリファイルは、ダウンロードセクションからダウンロードできます。ダウンロード可能なパッケージには、デモC++アプリケーションも含まれています。
以下は、C++用のAspose.BarCodeを使用して生成できるバーコードシンボルのリストです。
Code128 Code39 Standard Code39 Extended Code93 Standard Code93 Extended Code11 Codabar BooklandEAN EAN13 EAN8 EAN128 Interleaved2of5 Standard2of5 MSI Postnet Planet UPCA UPCE EAN14(SCC14) SSCC18 ITF14 BarCode supplement Pdf417 QR Datamatrix Matrix 2 of 5 PZN (Pharma Zentral Nummer, Pharmazentralnummer barcode) Deutsche Post Identcode Aztec Australia Post C++を使用してバーコードを生成する Aspose.BarCodeを使用してバーコードを生成するには、数行のコードで実行できます。この操作を実行する手順は次のとおりです。
BarcodeGeneratorクラスのオブジェクトを作成します。 バーコードのエンコードタイプとそのテキストを使用してオブジェクトを初期化します。 BarcodeGenerator->Save(System::String)メソッドを使用してバーコードを生成します。 次のコードサンプルは、C++を使用してバーコードを生成する方法を示しています。
const System::String codeText = u"1234567"; const System::String fileName = u"code39_barcode.