Aspose.BarCode for .NET は、さまざまな角度のさまざまな画像から一次元および二次元バーコードを生成および認識できる強力な API です。.NET アプリケーション内でバーコードを生成、認識する機能だけでなく、生成されたバーコードを高品質でさまざまな画像形式にエクスポートできます。
Aspose.BarCode for .NET の API では、生成されたバーコードの背景色、バー カラー、画像品質、回転角度、X-Dimension、キャプション、サイズや解像度などの外観を操作できます。さらに Aspose.BarCode for .NET の API は、複数のバーコード形式の認識や画像処理、異なる形式のシンボルもサポートします。
Aspose.BarCode for .NET は、さまざまな一次元、二次元、郵便番号バーコードのエンコードとデコードの両方をサポートしています。
Aspose.BarCode for .NET でサポートされる一次元バーコードは次のとおりです。
Aspose.BarCode for .NET でサポートされる二次元バーコードは次のとおりです。
Aspose.BarCode for .NET でサポートされる郵便番号バーコードは次のとおりです。
Aspose.BarCode for .NET では、さまざまなシンボルやコード テキスト (バーコード イメージにエンコードされるデータ) や、背景色や前景色、フォントや表示位置 (非表示、上部、下部)、アライメント、などの外観に関するプロパティなどを指定してバーコードを生成できます。一次元バーコードだけでなく、PDF 417、Data Matrix、Aztec、QR および Micro QR バーコードなどの二次元バーコードも同様の方法で生成できます。
// 処理対象ドキュメントのパスを設定 string dataDir = "define-your-directory"; // オブジェクトを生成し、異なるバーコード プロパティを設定 BarcodeGenerator generator = new BarcodeGenerator (EncodeTypes.Code128, "1234567"); generator.Parameters.Barcode.XDimension.Millimeters = 1f; // イメージを Jpeg 形式で保存 generator.Save(dataDir + "output.jpg", BarCodeImageFormat.Jpeg);
Aspose.BarCode for .NET を使用して、バーコード ラベルの境界、境界の色、スタイル、余白および幅を操作できます。またイメージの色、背景色、バーの色などの変更も可能です。さらにバーコード イメージをさまざまな角度に回転したり、アンチエイリアス処理で高品質なバーコード画像を生成できます。
Aspose.BarCode for .NET のもうひとつの特長として、一般的な一次元、二次元バーコードの読込、検出機能があります。イメージ内のバーコードを数行のコードで検出できます。
using (BarCodeReader reader = new BarCodeReader(@"d:\template.jpg")) { foreach (BarCodeResult result in reader.ReadBarCodes()) { Console.WriteLine("Type: " + result.CodeType); Console.WriteLine("CodeText: " + result.CodeText); } }