透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
バーコードは機械で読み取ることができる画像です。 バーコードは、当初、データを表すために異なる長さの平行線と間隔を使用していました。 様々な特殊な光学式スキャナー、いわゆるバーコードリーダーは、これらの線形または一次元 (1D) バーコードを検出できます。 後に、「マトリックスコード」が開発され、バーを使用せずに代わりに長方形、ドット、六角形、その他のデザインを利用する2次元(2D)バリエーションが登場しました。 2Dバーコードは、専門的なマルチ構成2D光学リーダーを使用してスキャンすることができます。 2Dバーコードを写真撮影し、コンピュータに接続されたデジタルカメラでイメージ処理ソフトウェアを使用して分解およびデコードすることも可能です。 スマートフォンなどのカメラを内蔵したモバイルデバイスも、専用アプリケーションソフトウェアの助けを借りてこの種の2Dバーコードスキャンを実行できます。
この記事では、トップ5のBarcode生成SDKを探ります。
.NET アプリやウェブページで IronBarcode を使用することで、プログラマーはバーコードやQRコードを読み取ったり作成したりできます。 IronBarcodeはQRコードをスキャンまたは生成するために1行のコードだけを必要とします。 この.NET Barcodeライブラリを使用すると、ほとんどのバーコードおよびQRコード規格を読み書きできます。 IronBarcodeについてもっと知るには、こちらのリンクをご覧ください。
Code 39/93/128、UPC A/E、EAN 8/13、ITF、RSS 14/Expanded、Databar、CodaBar、Aztec、Data Matrix、PDF417、MaxiCode、USPS、MSI、Plessey、そしてNormal QRは、IronBarcodeがサポートしているよりよく知られたフォーマットの一部です。 IronBarcodeは、テキスト、バイナリデータ、ページ、および画像ファイルとしてバーコードを生成できます。
以下はIronBarcodeのAPI機能の概要です:
IronBarcodeは、さまざまな画像形式で保存できるバーコードラベルの作成を可能にします。 バーコードの種類を指定することもできます。 以下は、バーコードを作成するサンプルコードです:
var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
MyBarCode.AddAnnotationTextBelowBarcode("123");
MyBarCode.SaveAsImage("BarCode.jpeg");
var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
MyBarCode.AddAnnotationTextBelowBarcode("123");
MyBarCode.SaveAsImage("BarCode.jpeg");
Dim MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128) MyBarCode.AddAnnotationTextBelowBarcode("123")
MyBarCode.SaveAsImage("BarCode.jpeg")
IronBarcode 名前空間の BarcodeWriter
クラスには、CreateBarcode
という名前の静的メソッドがあります。 CreateBarcode
関数は、バーコードの各タイプに対して1つのパラメーターとして2つの文字列値を送信する必要があります。 さらに、バーコードを生成するためにCreateBarcode
関数を使用する際、バーの高さと幅を指定することも任意です。
パラメータを受け取った後、関数はバーコードオブジェクトを返します。そして、このオブジェクトは上記の例のコードで示されているように、変更可能なさまざまなバーコード属性を提供します。 機能の一つにAddAnnotationTextBelowBarcode
があり、これを使用するとバーコードラベルの下または上にテキストを追加できます。 必要に応じて、バーコードテキストを非表示にすることもできます。 前述のコードでは、バーコードを処理するためにJPEGエンコーダーが使用されています。 生成されたQRコードは、さまざまな画像形式で保存でき、画像の鮮明さを損なうことなく高解像度で印刷できます。
画像ファイルに加えて、バーコードをHTML形式でエクスポートすることもできます。 異なる画像フォーマットを使用して、さまざまな種類のバーコードを作成および保存できます。 さらに、1つのバーコード画像から複数のバーコードを読み取ることができます。
var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
Dim QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500)
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)
QRWithLogo.SaveAsJpeg("Logoqr.jpeg")
上記の例は、CreateQrCodeWithLogo
関数を使用して、QRコード内に埋め込まれた画像を使用してバーコードを作成する方法を示しています。 さらに、バーコードまたはQRコードの色を変更できるChangeBarCodeColor
関数を利用しています。 IronBarcodeのこれらの機能は、ビジネス目的でユニークなバーコードを作成する際に特に役立ち、カスタマイズや差別化を可能にします。
短いコードの回答は以下に表示されており、任意の .NET Standard または Windowsフォームアプリケーションで使用できます。 IronBarcodeについて詳しく知るには、チュートリアルをこちらでご覧ください。
このSDKを使用すると、エンタープライズグレードのBarCodeスキャン、テキスト認識(OCR)、または拡張現実(AR)をネイティブアプリケーションに統合できます。 当社のBarcode Scanner SDKは、20,000以上のモバイルデバイスモデルとすべての一般的なバーコードタイプをサポートし、比類のない速度、精度、およびインテリジェンスを提供します。 クラウドでの処理が行われないため、遅延が大幅に減少し、データ保護も強化されます。 このSDKは、スマートフォン、タブレット、およびウェアラブルデバイス向けに、無類の中央データキャプチャ機能を備えた企業グレードのバーコードスキャナーを提供します。 スマートデバイスの計算能力を活用することにより、この最先端の技術は待ち時間の短縮、信頼性の向上、および精度の向上を提供します。 以下は、このソフトウェアがアプリケーションに追加する主な高性能で使いやすい特徴です。 私たちは最新のコンピュータビジョンを使用して、低スペックでオートフォーカスがないデバイスでも、即座にバーコードを認識して読み取ることができます。 Scandit ソフトウェアは、顧客によって行われたテストで競合ソリューションを常に上回るパフォーマンスを発揮します。
Scanbot Software Development Kit (SDK) は、Scanbot からの B2B 製品であり、企業がオンラインおよびモバイル(iOS/Android)アプリにバーコードスキャン、ドキュメント検出&スキャン、およびデータ抽出機能を迅速に組み込むことを可能にします。企業は、Scanbot Document Scanner SDK を使用して、モバイルドキュメントスキャンをアプリに簡単に統合することができます。 SDKは、透視補正、自動スキャン、ぼかし検出などの機能により、技術に詳しくないユーザーでもシームレスにドキュメントをスキャンできるようにします。
あらゆるバーコードスキャンニーズに対して、Scanbot Barcode Scanner SDKはシンプル、迅速、かつ信頼性の高いオプションです。 それは1次元および2次元バーコードを含むほぼすべての種類の識別子をスキャンすることができます。 Scanbot SDKは、利用可能な最速のモバイルバーコードスキャナーの一つであり、スキャン速度は0.2秒です。 それは低照度、傷のあるバーコード、または長距離などの困難な条件でもバーコードを簡単にキャプチャできます。
企業は、ScanbotのData Capture SDKを使用して、さまざまなドキュメントからキーと値のペアとしてデータを抽出できます。 例えば、企業はScanbot SDKを使用して、状況に応じてIDカード、パスポート、米国運転免許証、EHIC(欧州健康保険カード)、および医療証明書からデータを抽出することができます。 この機能により、企業はデータフローを効率化し、リスクの高い手動データ転送を回避することができます。
LEADTOOLS Barcode SDKは、1Dおよび2Dバーコードの検索、スキャン、作成に必要なAPIを求める開発者向けの世界最高のツールキットです。 さまざまなプラットフォームに対する包括的なサポートを提供します。.NET 6+、.NET Framework、Xamarin、UWP、C++ クラス ライブラリ、C#、VB、C/C++、Java、Objective-C、Swiftを含み、開発者が高度なバーコード技術を使用して強力なアプリケーションを作成できるようにします。
LEADTOOLS Barcode SDKを使用すると、開発者はそのパフォーマンスで受賞歴のある、高速で非常に正確かつ信頼性の高いバーコードエンジンの恩恵を受けることができます。 このSDKは、ビトナルおよびカラー画像の両方で、一般的な1Dおよび2Dバーコードを含む100種類以上の異なるバーコードの読み書きをサポートしています。 低解像度、ビトナルまたはカラー画像、さらにはさまざまな向きで破損したバーコードにも対応でき、高精度で信頼できるデコードデータを提供します。
LEADTOOLS Barcode SDKは、アプリケーションへのバーコードエンコーディングの簡単な統合も提供します。 開発者は包括的なバーコードライブラリを使用して、PDF417、QR、UPC、DataMatrixを含む100種類以上のバーコードを作成することができます。 SDKは最速のバーコード認識速度を提供し、高速スキャンアプリケーションのボトルネックを解消するのに役立ちます。 また、自動的に複数のスレッドとコアを利用し、最新の高速プロセッサのパフォーマンスの利点を最大限に活用します。
Cognex Mobile Barcode Scanner SDK は、開発者が独自のアプリケーションに簡単に統合できる産業用品質のバーコードスキャン機能を提供します。 ソフトウェア開発ツールとリソースのコレクションを提供するSDKは、ほぼすべてのモバイルデバイスに対してエンタープライズグレード、迅速かつ正確なバーコードスキャン機能を提供します。
Cognex Mobile Barcode Scanner SDKには、ライブラリ、ドキュメント、API(アプリケーション・プログラミング・インターフェース)が含まれており、プログラマーはこれを使用してバーコードスキャン機能をソフトウェアアプリにシームレスに追加できます。これは現代のスマートデバイス向けに設計されており、在庫管理システム、ポイントオブセール(POS)システム、モバイル購入アプリなど、さまざまなバーコードスキャンアプリケーションで比類のないパフォーマンスと価値を提供します。
Cognex Mobile Barcode Scanner SDKをアプリケーションに組み込むことにより、開発者はユーザーエクスペリエンスを向上させ、プログラムの機能を拡張することができます。 SDKは、プログラマーがバーコードスキャン機能をアプリケーションに追加するための簡単かつ効率的な方法を提供し、さまざまなユースケース向けに強力で機能豊富なアプリを作成できるようにします。
前述の4つのSDKはバーコードを作成するオプションがなく、バーコードの読み取りに制約があります。 彼らは試用ライセンスにも登録が必要であり、費用も高額で、ドキュメントが不明瞭です。
一方、IronBarcodeは、バーコードの生成および認識において最良のライブラリの一つです。 それは効率的で、さまざまなオペレーティングシステムと互換性があります。 これは複数のバーコードタイプをサポートし、文言、色、線幅、高さなどのバーコード属性のカスタマイズを可能にします。 複数のアプリケーションでの使用を許可するUnlimited Licenseが付属しています。 また、優れたカスタマーサービスも提供しています。ライセンス情報はこちらで見つけることができます。