Aspose.BarCode for .NETは、任意の角度で複数の画像タイプから1Dおよび2Dバーコードを生成および認識するための強力なライブラリです。開発者は、バーコード生成およびスキャン機能を.NETアプリケーションに簡単に追加できます。また、生成されたバーコードをさまざまな高品質の画像形式にエクスポートすることもできます。
Aspose.BarCode for .NETは、背景色、バーの色、回転角度、x寸法、画質、解像度、キャプション、サイズなど、生成されたバーコードの外観を操作することをサポートしています。さらに、APIは、さまざまなタイプのシンボルだけでなく、複数のタイプの認識およびイメージング機能をサポートします。
高度な.NETバーコードAPI機能
バーコードラベルを簡単に印刷
ストリームまたはファイルに保存またはロード
2Dタイプの文字(英語以外)のエンコードとデコード
バーコード画像を任意の角度で回転させる
複数ページのTIFFからバーコードをスキャンする
線形、2D、および郵便のシンボル体系のサポート
サポートされているシンボル体系
.NETバーコードライブラリは、エンコード機能とデコード機能の両方で、複数の1D、2D、および郵便バーコードシンボルをサポートします。
APIでサポートされている線形タイプは次のとおりです。
- EAN 13
- EAN 8
- UPC A
- UPC E
- Interleaved 2 of 5
- 標準 2 of 5
- MSI
- Code 11
- Codabar
- EAN 14 (SCC 14)
- SSCC 18
- ITF 14
- Matrix 2 of 5
- PZN
- Code 128
- Code 39 拡張
- Code 39 標準
- Code 93 拡張
- Code 16K
- Code 93 標準
- IATA 2 of 5
- OPC
- GS1Code128
- ISBN
- ISMN
- ISSN
- ITF6
- VIN
- Pharmacode
- DatabarOmniDirectional
- DatabarTruncated
- DatabarLimited
- DatabarExpanded
- DatabarStacked
- DatabarExpandedStacked
- DatabarStackedOmniDirectional
- PatchCode
- Supplement (デコードのみ)
2Dタイプには次のものがあります。
- PDF 417
- Macro PDF 417
- Micro PDF 417
- Aztec
- DataMatrix
- Compact PDF 417 (デコードのみ)
- QR
- MicroQR
- DotCode
- MaxiCode
- GS1DataMatrix
- Italian Post 25
- Code16K
郵便の種類は次のとおりです。
- Postnet
- Planet
- Australia Post
- USPS OneCode
- Deutsche Post Identcode
- RM4SCC
- Deutsche Post Leticode
- SingaporePost
- AustralianPosteParcel
- SwissPostParcel
- UpcaGs1DatabarCoupon
バーコードを生成する
バーコードジェネレータAPIは、さまざまなシンボルを指定し、コードテキスト(バーコード画像にエンコードされるデータ)と、背景の前景色、フォント、場所(非表示、上、下)、配置などの外観関連のプロパティを設定することにより、バーコードを作成します。 。さらに、PDF 417、Data Matrix、Aztec、QR、MicroQRバーコードなどの2次元バーコードを1次元と同じ方法で作成できます。
バーコードの生成-C#
//ドキュメントディレクトリへのパス。
string dataDir = "define-your-directory";
//オブジェクトをインスタンス化し、異なるバーコードプロパティを設定します
BarcodeGenerator generator = new BarcodeGenerator (Encode種類.Code128, "1234567");
generator.Parameters.Barcode.XDimension.Millimeters = 1f;
//画像をシステムに保存し、その画像形式をJpegに設定します
generator.Save(dataDir + "output.jpg", BarCodeImageFormat.Jpeg);
イメージング、回転、サイジングのサポート
Aspose.BarCode for .NETを使用すると、ラベルの境界線、境界線の色、スタイル、余白、および幅を操作できます。また、画像の色、背景色、およびバーの色を変更する機能も提供します。また、バーコード画像を任意の角度に回転させ、アンチエイリアシングを使用して高品質の画像を生成することもできます。これに加えて、サポートされている画像形式のいずれかに保存しながら、結果の画像にカスタマイズされた解像度を設定できます。
スキャンバーコード
バーコードAPIには、最も一般的に使用される1Dおよび2Dバーコードを読み取りまたは検出し、どこでも検出するためのもう1つの強力な機能が含まれています。画像からバーコードを検出するためのわずか数行のコード。
バーコード認識-C#
using (BarCodeReader reader = new BarCodeReader(@"d:\template.jpg"))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Type: " + result.CodeType);
Console.WriteLine("CodeText: " + result.CodeText);
}
}