Aspose.BarCode  for C++

C++バーコード処理API

1Dおよび2Dタイプを作成または認識し、生成されたバーコードをC++アプリケーション内の複数の画像形式にエクスポートします。

  ダウンロード无料トライアル
  
 

Aspose.BarCode for C++は、バーコード生成と追加を行うための豊富な機能を備えたAPIです。認識機能だけでなく、生成されたものを高品質のさまざまな画像にエクスポートします。 APIは、バーの色、背景色、品質、回転角、x寸法、サイズ、キャプション、解像度などのバーコードの外観操作を提供します。

Aspose.BarCode for C++は、複数のイメージング、ローテーション、サイジング、および印刷機能をサポートしています。さらに、QRコード、Aztec、データマトリックス、ISBN、コード39および93、PDF417、UPC、EAN、およびGS1DataMatrixを含むがこれらに限定されない複数のシンボル体系のエンコードおよびデコード機能を提供します。

高度なC++バーコードAPI機能

生成されたバーコード画像をストリーミングまたはファイルに保存

ストリームまたは画像からコードを認識する

英語以外の文字を2Dタイプでエンコードおよびデコードします

サイズと向きを制御する

画像を任意の角度に回転させる

生成された画像レイアウトの主要なリファクタリング

1D、2D、および郵便記号のサポート

サポートされているバーコード記号

Aspose.BarCode for C++は、デコード機能とエンコード機能の両方を備えた複数の1D、2D、および郵便のシンボル体系をサポートしています。

APIでサポートされている線形タイプは次のとおりです。

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN14 (SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 拡張および標準
  • Code-93 標準および拡張
  • IATA 2of5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Truncated
  • Databar Limited
  • Databar Expanded
  • Databar Stacked Omni Directional
  • Databar Expanded Stacked
  • Databar Stacked
  • Patch Code
  • Supplement (デコードのみ)

2Dタイプには次のものがあります。

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (デコードのみ)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

郵便の種類は次のとおりです。

  • Postnet
  • Planet
  • USPS OneCode
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • RM4SCC
  • Singapore Post
  • Australian Poste Parcel
  • Swiss Post Parcel

C++アプリケーションにバーコード処理機能を追加する

Aspose.BarCode for C++を使用すると、開発者は簡単に生成と生成を追加できます。独自のC++アプリケーションに対する認識機能。バーコード生成プロセスでは、エンコードするテキストと、バーコードラベルを保存するためのタイプと結果の画像タイプのみが必要です。本当に簡単です!

タイプGS1-128AI8102クーポンのバーコードを生成します-C++

//バーコードジェネレータを作成します

System::SharedPtr<BarcodeGenerator> barcodeGenerator = System::MakeObject<BarcodeGenerator>(Encode種類::UpcaGs1Code128Coupon, u"codeText");

barcodeGenerator->get_Parameters()->set_Resolution(300);

//バーコードを生成し、画像として保存します

barcodeGenerator->Save(u"outputImage.jpg");

バーコード検出プロセスは、パフォーマンスが高度に最適化されており、サポートされているすべての1Dおよび画像の向きや位置に関係なく、画像から2Dタイプ。さらに、ライブラリを使用して、1つの画像から複数のバーコードを検出することもできます。

画像からバーコードを読み取る-C++

//予想されるコードタイプを指定しながら、ディスクからイメージをロードします

System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);

//すべてのコードを読みます

while (reader->Read())

{

	// プロセス情報

}

reader->Close();

記号と外観のカスタマイズ

バーコードのカスタマイズは、テキストの設定、前景色と背景色、フォント、配置などの外観関連のプロパティの調整、および線形、2D、郵便タイプのさまざまな種類の記号の指定によって簡単に行えます。