他のコンポーネントと比較

IronBarcodeとLeadtools Barcodeの比較

公開済み 2022年5月7日
共有:

バーコードは、機械で読み取ることができるデータの視覚的な表現です。 バーコードは、並行線の長さと間隔を変えることでデータを表現するために初めて使用されました。 これらの線形または一次元(1次元)バーコードは、バーコードリーダーと呼ばれる特殊な光学スキャナーを使用して読み取ることができ、さまざまな種類があります。後に、2次元(2D)長方形、ドット、六角形およびその他のパターンを使用するバリエーションは、バーを使用しないにもかかわらず、マトリックスコードと呼ばれるようになりました。 2Dバーコードを読み取るために設計された2D光学スキャナーは、さまざまな構成で提供されます。 デジタルカメラを関連ソフトウェアを実行しているマイクロコンピュータに接続することで、バーコードの写真を撮影し、2Dバーコードのスキャンも行えます。 それは画像を解析することによって、2次元バーコードを分解してデコードします。 専門のアプリケーションソフトウェアを使用すると、スマートフォンのような内蔵カメラを持つモバイルデバイスが2Dバーコードスキャナーとして機能することができます。

この記事では、2つの人気バコードライブラリを比較します:

  • リードツールズバーコード (リードツールズバーコード (Leadtools Barcode))
  • IronBarcode

    これらのライブラリはバーコードの生成と認識に使用でき、すべての.NETフレームワークをサポートしており、バーコード画像を保存することが可能です。

リードツールズバーコード (リードツールズバーコード (Leadtools Barcode))

LEADTOOLS Barcode SDKは、1Dおよび2Dバーコードの検出、読み取り、生成が必要な開発者向けの世界最高峰のツールキットです。 高速で非常に正確かつ信頼性の高いバーコードエンジンを特徴とするLEADTOOLSライブラリは、.NET Framework、.NET Core、Xamarin、UWP、C++ クラスライブラリ、C#、VB、C/C++、Java、Objective-C、およびSwiftの開発者向けに提供されています。受賞歴のあるこれらのライブラリは、プログラマーがフル機能のバーコード技術を用いて素晴らしいアプリケーションを作成するのを支援します。

バーコードAPIの機能は以下の通りです:

バーコードを迅速に検索してデコード:LEADTOOLSは市場で最も包括的なバーコードツールキットであり、すべての主要な1Dおよび2Dバーコードを含む、100種類以上のバーコードタイプの読み取りと書き込みをサポートします。ビット二色およびカラー画像の両方に対応しています。 画像または関心領域は2値またはカラー、低解像度であり、ダメージを受けている場合や異なる方向にある場合でも、複数の種類のバーコードが含まれることがあります。 デコードされたデータの信頼性は常に100%であり、LEADTOOLSはバーコードを含むすべてのワークフローの信頼できるコンポーネントです。 また、非英語の文字も対応し、2次元バーコードや郵便バーコードを生成することができます。 さらに、バーコードテキストを非表示にすることもできます。

バーコード Web サービス

いくつかの LEADTOOLS SDK は、SOAP および RESTful Web サービスを提供しており、プラットフォームに依存しないソリューションとして、任意のアプリケーション上で画像内の1Dおよび2Dバーコードを検出、読み取り、生成することができます。 RESTful Web Servicesは、HTML5/JavaScriptアプリケーションのための簡単なJSONインターフェースを提供します。 .NET などの高レベル環境を使用する開発者(C# & VB)Javaでは、より高度なオプションや機能のためにLEADTOOLS SOAP Web Servicesを利用できます。

画像処理において、バーコードイメージング技術のLeadtools Barcode Pro SDKとLeadtools Barcode Applicationは、プログラミングインターフェースでの作業に大いに役立ちます。 また、leadtoolsはサブタイプの画像圧縮、スクリーンキャプチャ、及び一部のモバイルデバイスによるスキャンドキュメントのクリーンアップをサポートしています。 Lead Technologies Inc. ツールライセンスにすべてが含まれており、その他のライセンスにはツールキットにとって重要な追加情報およびその他の質問が含まれます。 ドキュメントには、プラットフォームに関する包括的なレポートが含まれています。

IronBarcode

IronBarcode for .NETは、プログラマーが.NETアプリやウェブサイト内でバーコードやQRコードを読み書きできるようにします。 IronBarcodeは、バーコードを読み取るまたは書き込むために1行のコードを必要とするだけです。 ほとんどのバーコードおよびQRコード標準は、.NETバーコードライブラリを使用して読み取りおよび書き込みができます。 Code 39/93/128、UPC A/E、EAN 8/13、ITF、RSS 14 / Expanded、Databar、Codabar、Aztec、Data Matrix、MaxiCode、PDF417、MSI、Plessey、USPS、そしてQRは、最も一般的なもののいくつかです。 バーコード結果データには、タイプ、テキスト、バイナリデータ、ページ、および画像ファイルがすべて含まれています。 バーコードAPIの機能は次のとおりです:

IronBarcodeは、UPC A/E、EAN 8/13、Code 39/93/128、ITF、MSI、RSS 14/Expanded、Databar、CodaBを含むほとんどのバーコードタイプおよびQR標準を読み書きします。

AR、QR、スタイルドQR、データマトリックス、マキシコード、PDF417、プレシー、およびアステック。 結果から提供されるバーコードデータ、タイプ、ページ、テキスト、およびバーコード画像は、アーカイブやインデックスシステムに最適です。

画像の前処理が読み取り速度と精度を向上させる — IronBarcodeは、読み取り速度と精度を向上させるためにバーコード画像を自動的に前処理します。 スキャンやライブビデオフレームを読み取り、回転、ノイズ、歪み、および傾きを補正することができます。 バッチ処理サーバーアプリケーションは、複数のコアとスレッドを利用して、単一および複数ページのドキュメント内にある1つ以上のバーコードを自動的に検出できます。 複雑なAPIを使用せずに、特定の種類のバーコードやドキュメントの位置、物理的または仮想のプリンターおよびデバイスを検索することができます。

.NETプロジェクトでの使用を目的として設計されており、数行のコードで数分で始められます。 .NET Framework のために、依存関係のない単一の DLL として構築されました。 32ビットと64ビットをサポートしており、あらゆる.NETおよびdot net core言語で使用できます。 ウェブ、クラウド、デスクトップ、およびコンソールアプリケーションにおいて、モバイルおよびデスクトップデバイスをサポートします。 それは回転したバーコードの作成にも使用できます。

様々なドキュメント形式のバーコードおよびQRコードを作成 - PDF、JPG、TIFF、GIF、BMP、PNG、HTMLを含む様々なファイルおよびストリーム形式で、ファイルに保存して印刷、またはストリームに出力。 色、品質、回転、サイズ、テキストはすべて変更可能です。

2.0 新しいプロジェクトの作成

Visual Studioを開き、ファイルメニューに移動します。 新しいプロジェクトを選択し、次にコンソールアプリケーション/Windowsフォーム/WPFアプリケーションを選択します。 IronBarcodeはすべての種類のアプリケーションで使用することができます。 また、Webform/MVC/MVC Coreなどのアプリを使用することもできます。

Leadtools Barcode Alternative 1 related to 2.0 新しいプロジェクトの作成

プロジェクト名を入力し、適切なテキストボックスにファイルパスを選択してください。 次に、作成ボタンをクリックして、必要な.NET Frameworkを選択してください。 プロジェクトは選択したアプリケーション用の構造で生成されます。コンソールアプリケーションを選択した場合、program.csファイルが開き、そこでコードを入力してアプリケーションを構築/実行できます。

Leadtools Barcode Alternative 2 related to 2.0 新しいプロジェクトの作成

3.0 IronBarcodeライブラリのインストール

3.1 IronBarcodeの使用

IronBarcodeライブラリは、次の4つの方法でダウンロードおよびインストールできます。

これらは:

  • Visual Studio を使用して
  • Visual Studio コマンドラインの使用。
  • NuGetウェブサイトから直接ダウンロードします。
  • IronBarcodeのウェブサイトから直接ダウンロード。

3.1.1 Visual Studioを使用する

Visual Studioソフトウェアには、NuGetパッケージマネージャーオプションを使用してパッケージを直接ソリューションにインストールする機能があります。 以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。

Spire Barcode Generator Alternative 1 related to 3.1.1 Visual Studioを使用する

NuGetウェブサイトからパッケージのリストを表示するための検索ボックスを提供します。パッケージマネージャーで、「Barcode」というキーワードで検索する必要があります。以下のスクリーンショットのようにしてください。

Spire Barcode Generator Alternative 2 related to 3.1.1 Visual Studioを使用する

上記の画像から、関連する検索結果のリストが得られます。 ソリューションにパッケージをインストールするために必要なオプションを選択する必要があります。

3.1.2 Visual Studio コマンドラインの使用

Visual Studio ツールで、ツール -> NuGet パッケージ マネージャー -> パッケージ マネージャー コンソールに移動します。

コンソール タブに次の行を入力してください:

Install-Package BarCode

現在、パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。

Spire Barcode Generator Alternative 3 related to 3.1.2 Visual Studio コマンドラインの使用

3.1.3 NuGetウェブサイトからの直接ダウンロード

3つ目の方法は、ウェブサイトから直接パッケージをダウンロードすることです。

  • 以下に移動します リンク.
  • 右側のメニューからダウンロードパッケージオプションを選択してください。
  • ダウンロードしたパッケージをダブルクリックしてください。 自動的にインストールされます。
  • ソリューションを再読み込みして、プロジェクトで使用を開始してください。

IronBarcodeウェブサイトからの直接ダウンロード 3.1.4

クリックしてください リンク ウェブサイトから最新パッケージをダウンロードしてください。ダウンロード後、以下の手順に従ってパッケージをプロジェクトに追加します。

  • ソリューションウィンドウからプロジェクトを右クリックします。
  • 次に、オプションの「reference」を選択し、ダウンロードしたリファレンスの場所を参照してください。
  • 次に、参照を追加するには「OK」をクリックしてください。

    まず最初に行うべきことは、Iron Barcodeライブラリをインストールし、.NETフレームワークにバーコード機能を追加することです。 次の方法でこれを行うことができます NuGetパッケージ .NET バーコード DLL をダウンロードすることによって。 もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。

PM > Install-Package Barcode もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。

3.2 リードツールバーコードの使用

ライブラリは4つの異なる方法でダウンロードおよびインストールできます。

これらは:

  • Visual Studio を使用して
  • Visual Studio コマンドラインの使用。
  • NuGetウェブサイトから直接ダウンロードします。
  • IronBarcodeのウェブサイトから直接ダウンロード。

3.2.1 Visual Studioの使用

このメソッドはIronBarcodeに対して上記で使用された方法に類似しています。 以下の画像のように、変更が必要なのは検索条件だけです。

Leadtools Barcode Alternative 6 related to IronBarcodeとLeadtools Barcodeの比較

最初のオプションを選択すると、Leadtoolsバーコードライブラリがダウンロードされます。

3.2.2 Visual Studio コマンドラインの使用

Visual Studio ツールで、ツール -> NuGet パッケージ マネージャー -> パッケージ マネージャー コンソールに移動します。

パッケージマネージャーコンソールタブに次の行を入力してください。 もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。

パッケージをインストールする:Leadtools barcode もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。

これでパッケージが現在のプロジェクトにダウンロード/インストールされ、使用する準備が整います。

3.2.3 NuGetウェブサイトからの直接ダウンロード

3つ目の方法は、ウェブサイトから直接パッケージをダウンロードすることです。

クリックするだけ はい、翻訳する内容を教えてください。 パッケージをダウンロードできるNuGetウェブサイトにリダイレクトされます。

3.2.4 Leadtools Barcodeからの直接ダウンロード

クリックしてください リンク ダウンロードする必要なバージョンを選択するために、パッケージバージョンのリストにリダイレクトされるにはここをクリックしてください。 ダウンロード後、以下の手順に従ってパッケージをプロジェクトに追加してください。

ソリューションウィンドウからプロジェクトを右クリックします。

次に、オプションの「reference」を選択し、ダウンロードしたリファレンスの場所を参照してください。

次に、「OK」をクリックしてリファレンスを追加します。

バージョン4.0 バーコード生成

バーコードの生成は、IronBarcodeとLeadtools Barcodeを使用して簡単に行うことができます。 例を使ってこれを見てみましょう。

4.1 IronBarcodeの使用

IronBarcodeは、バーコードラベルを作成し、さまざまな種類の画像形式に保存するために使用できます。 また、生成する必要があるバーコードのタイプを指定することもできます。 以下のスニペットはバーコード生成用です。

var MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128);
MyBarCode.AddAnnotationTextBelowBarcode("123456");
MyBarCode.SaveAsImage("MyBarCode.jpeg");
var MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128);
MyBarCode.AddAnnotationTextBelowBarcode("123456");
MyBarCode.SaveAsImage("MyBarCode.jpeg");
Dim MyBarCode = BarcodeWriter.CreateBarcode("123456", BarcodeEncoding.Code128)
MyBarCode.AddAnnotationTextBelowBarcode("123456")
MyBarCode.SaveAsImage("MyBarCode.jpeg")
VB   C#

BarcodeWriter.CreateBarcodeは、IronBarcode名前空間で使用可能な静的クラスです。 バーコードを作成するには、2 つのパラメーターが必要です。 また、CreateBarcode関数を使用して、高さと幅をオプションで指定することも可能です。

パラメータを送信した後、バーコードオブジェクトを返します。 これにより、異なるバーコードプロパティが返され、それらを使用して、上記のサンプルコードのようにプロパティを追加することができます。 バーコードラベルの下または上にテキストを追加できるプロパティの1つに、AddAnnotationTextBelowBarcodeがあります。 必要であれば、バーコードのテキストを非表示にすることもできます。 上記のコードでは、jpegジェネレーターはバーコードをjpeg画像形式で保存するのに役立ちます。

これは画像フォーマットの使用に限らず、HTMLフォーマットでバーコードをエクスポートすることも可能です。 さまざまな画像形式で保存するために生成された異なるタイプの画像があります。 さらに、指定されたバーコード画像から複数のバーコードを読み取ることが可能です。

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")
VB   C#

上記の例は、QRコード内に画像が入ったバーコードを生成できることを示しています。 CreateQrCodeWithLogoは、この作業を行うための関数です。 また、バーコード/QRコードの色を変更するために使用する関数ChangeBarCodeColorも使用しています。 これらの機能は、IronBarcodeを使用してビジネス用途のカスタムバーコードを作成します。

4.2 Leadtools Barcode の使用

Leadtoolsバーコードは、バーコード生成に使用できます。 異なるバーコードタイプを生成することができます。以下のスニペットを使用してバーコードを作成できます。

// Figure out how big to make the image
barcodeEngineInstance.Writer.CalculateBarcodeDataBounds(LeadRect.Empty, imageResolution, imageResolution, qrData, qrWriteOptions);
imageHeight = qrData.Bounds.Height;
imageWidth = qrData.Bounds.Width;
// Create an empty image
barcodeImage = new RasterImage(RasterMemoryFlags.Conventional, imageWidth, imageHeight, bitsPerPixel, RasterByteOrder.Rgb,  RasterViewPerspective.TopLeft, palette, IntPtr.Zero, userDataLength);
// Make the image all white
FillCommand fillCmd = new FillCommand(RasterColor.White);
fillCmd.Run(barcodeImage);
// Write the barcode
barcodeEngineInstance.Writer.WriteBarcode(barcodeImage, qrData, qrWriteOptions); 
// Save the results
codecs.Save(barcodeImage, barcodeOutputStream, RasterImageFormat.CcittGroup4, bitsPerPixel); 
// Figure out how big to make the image
barcodeEngineInstance.Writer.CalculateBarcodeDataBounds(LeadRect.Empty, imageResolution, imageResolution, qrData, qrWriteOptions);
imageHeight = qrData.Bounds.Height;
imageWidth = qrData.Bounds.Width;
// Create an empty image
barcodeImage = new RasterImage(RasterMemoryFlags.Conventional, imageWidth, imageHeight, bitsPerPixel, RasterByteOrder.Rgb,  RasterViewPerspective.TopLeft, palette, IntPtr.Zero, userDataLength);
// Make the image all white
FillCommand fillCmd = new FillCommand(RasterColor.White);
fillCmd.Run(barcodeImage);
// Write the barcode
barcodeEngineInstance.Writer.WriteBarcode(barcodeImage, qrData, qrWriteOptions); 
// Save the results
codecs.Save(barcodeImage, barcodeOutputStream, RasterImageFormat.CcittGroup4, bitsPerPixel); 
' Figure out how big to make the image
barcodeEngineInstance.Writer.CalculateBarcodeDataBounds(LeadRect.Empty, imageResolution, imageResolution, qrData, qrWriteOptions)
imageHeight = qrData.Bounds.Height
imageWidth = qrData.Bounds.Width
' Create an empty image
barcodeImage = New RasterImage(RasterMemoryFlags.Conventional, imageWidth, imageHeight, bitsPerPixel, RasterByteOrder.Rgb, RasterViewPerspective.TopLeft, palette, IntPtr.Zero, userDataLength)
' Make the image all white
Dim fillCmd As New FillCommand(RasterColor.White)
fillCmd.Run(barcodeImage)
' Write the barcode
barcodeEngineInstance.Writer.WriteBarcode(barcodeImage, qrData, qrWriteOptions)
' Save the results
codecs.Save(barcodeImage, barcodeOutputStream, RasterImageFormat.CcittGroup4, bitsPerPixel)
VB   C#

上記のコードは、BarcodeGeneratorクラスを使用してオブジェクトを作成し、バーコードを生成できることを示しています。バーコードの生成には2つのパラメータが必要で、1つはバーコードの種類、もう1つはバーコード生成に必要なバーコード文字列です。 これはその後、BarcodeGeneratorオブジェクトに変換されます。

バーコード生成オブジェクトは、作成されたバーコードを指定されたコードスニペットでjpegなどの画像形式で保存するためのsaveという機能を提供します。 さらに、jpegフォーマットだけに限定されることなく、pngやtiffなどの異なるフォーマットでも保存することができます。

バーコードの高さと幅は、別の関数を使用してリサイズできます。この関数は、"Parameters.Barcode.dimension.Millimeters" という値を設定する Barcode Generator オブジェクトを持っています。 これにより、高さと幅を指定およびカスタマイズできます。

結果:

Leadtools Barcode Alternative 7 related to 4.2 Leadtools Barcode の使用

上記の画像は、これらのライブラリのパフォーマンス比較を示しています。 時間はミリ秒で計算されます。

5.0 バーコードの認識

IronBarcodeおよびLeadtoolsを使用すると、さまざまな画像形式およびそれに属する種類のバーコードを認識することができます。 詳細を見てみましょう。

5.1 IronBarcodeの使用

IronBarcodeは、異なる画像形式からバーコードを読み取るのに役立ち、文字列、ストリーム、またはjpeg、tiff、Bitmapなどの画像として定義することができます。以下の例は、文字列メソッドを使用して画像からバーコードを読み取る例です。

BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg");
if (QRResult != null)
{
    Console.WriteLine(QRResult.Value);
    Console.WriteLine(QRResult.BarcodeType);
}
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg");
if (QRResult != null)
{
    Console.WriteLine(QRResult.Value);
    Console.WriteLine(QRResult.BarcodeType);
}
Dim QRResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("MyBarCode.jpg")
If QRResult IsNot Nothing Then
	Console.WriteLine(QRResult.Value)
	Console.WriteLine(QRResult.BarcodeType)
End If
VB   C#

上記の説明は、異なるプロパティを持つクラスBarcodeReaderを使用していることを示しています。 プロパティの1つであるQuicklyReadOneBarcodeは、画像形式からバーコードを読み取るのに役立ちます。

QuicklyReadOneBarcodeは、さまざまな画像形式からバーコードを読み取るのに役立ちます。 それによって、バーコードリザルトオブジェクトに変換することもできます。 このオブジェクトを通じて、画像から読み取っているバーコードの値と種類を取得することができます。

バーコード結果には、以下の値があります:

  • バーコードタイプ
  • 価値
  • 提供されたテキストが見当たりませんでした。翻訳を希望する具体的な英語のテキストを提供してください。それに基づいて日本語に翻訳いたします。
  • バイナリ値

    提供された入力画像内のバーコードの種類は、列挙型データ型であるBarcodeTypeによって返されます。 IronBarcodeは合計22種類のバーコード形式をサポートしています。 提供された入力画像に適用されたバーコードの種類が返されます。

    BarcodeResult に利用可能なオブジェクトタイプの値には、valuetext も含まれます。 文字列データ型には、値とテキストが含まれます。 これはバーコードの文字列値を返します。 QuicklyReadOneBarcodeはQRコード/バーコードを読み取り、画像の文字列値を値/テキストに変換します。 バイナリ値はバイトデータ型であり、画像のバイトを返します。 以下に示すクイックアンサーコードは、任意の .NET Windows Forms または .NET Standard アプリケーションに貼り付けることができます。

5.2 Leadtools Barcodeの使用

BarCode for .NETでバーコード認識のソースは3つの方法で定義できます: イメージファイル、ストリーム、またはビットマップです。BMP、PNG、JPEG、GIF、およびTIFFの5つの画像形式を使用して、ファイルからバーコードを読み取ることができます。 3つの異なるモードの実装詳細も提供されています。 以下は、stringメソッドの使用例です。

using (BarCodeReader reader = new BarCodeReader(@"MyBarCode.jpg"))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Type: " + result.CodeType);
        Console.WriteLine("CodeText: " + result.CodeText);
    }
}
using (BarCodeReader reader = new BarCodeReader(@"MyBarCode.jpg"))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Type: " + result.CodeType);
        Console.WriteLine("CodeText: " + result.CodeText);
    }
}
Using reader As New BarCodeReader("MyBarCode.jpg")
	For Each result As BarCodeResult In reader.ReadBarCodes()
		Console.WriteLine("Type: " & result.CodeType)
		Console.WriteLine("CodeText: " & result.CodeText)
	Next result
End Using
VB   C#

上記のコードは、jpeg形式からバーコードを読み取っていることを示しています。 BarcodeReaderは、画像パスをパラメータとして使用してバーコード画像を読み取るのを助けるクラスです。 画像のパスを渡すと、その画像はBarcodeReaderオブジェクトに変換されます。 次に、そのオブジェクトを使用して画像から値を取得できます。

BarcodeReaderオブジェクトには、ReadBarCodesという関数があります。()画像内のすべての利用可能なコードを取得するのに役立ちます。 for loopを使用して、1つずつ画像を取得し、それらをBarCodeResultオブジェクトに保持することができます。 オブジェクトを通して、バーコードの値とタイプを読み取ることができます。 これを使用することで、複数のバーコードを同時に読み取ることができます。

6.0 IronBarcodeおよびLeadtoolsのライセンスモデルと価格設定

IronBarcode ライセンスモデルと価格

30日間返金保証:ライセンスを購入すると、そのライセンスが機能しない場合には30日間の返金保証が適用されます。

容易な統合: IronBarcodeのプロジェクトおよび環境への統合は非常に簡単で、NuGetパッケージから追加するだけの1行のコードを書くことで実現できます。または、ウェブからダウンロードしてその方法で環境に統合することも可能です。

永続ライセンス: 各ライセンスは一度購入すると、更新の必要がありません。

無料サポートおよび製品アップデート:すべてのライセンスには、製品の背後にあるチームから1年間の無料製品アップデートとサポートが付属しています。 拡張機能をいつでも購入することが可能です。 拡張機能を表示できます。

即時ライセンス: 支払いが確認され次第、登録済みのライセンスキーが送信されます。

すべてのライセンスは永続的であり、開発、ステージング、および運用に適用されます。

ライトライセンス

  • 1開発者
  • 1 つの場所
  • 1 プロジェクト
  • 永久ライセンス

    このライセンスは、組織内の1人のソフトウェア開発者が単一の場所でIron Softwareを利用することを許可します。 Iron Softwareは、単一のWebアプリケーション、イントラネットアプリケーション、またはデスクトップソフトウェアプログラムで使用できます。 ライセンスは譲渡不可であり、組織外または代理店/クライアント関係外で共有することはできません。このライセンスタイプは、他のすべてのライセンスタイプと同様に、明示的に付与されていないすべての権利を、OEM再配布および追加カバレッジが購入されない限りSaaSとしてIron Softwareを利用することを明示的に除外します。

    価格: 年間 $749 から。

    Professional License(プロフェッショナル・ライセンス):

  • 10人の開発者
  • 10 個のロケーション
  • 10プロジェクト
  • 永久ライセンス

    これは、組織内の指定された数のソフトウェア開発者が、最大で10箇所までの単一の場所でIron Softwareを利用できるようにします。 Iron Softwareは、任意の数のウェブサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションに使用できます。ライセンスは譲渡不可能であり、組織外またはエージェンシー/クライアント関係を越えて共有することはできません。このライセンスタイプは、他のすべてのライセンスタイプと同様に、OEM再配布および追加のカバレッジを購入することなくIron SoftwareをSaaSとして利用することを含む、契約に明示的に規定されていないすべての権利を明示的に除外します。 このライセンスは、最大10個の単一プロジェクトに統合することができます。

    価格: 年間$999から。

    Unlimited License

  • 無制限の開発者
  • 無制限の場所
  • 無制限プロジェクト
  • 永久ライセンス

    これは、組織内の無制限の数のソフトウェア開発者が無制限の場所でIron Softwareを利用できることを許可します。 Iron Softwareは、任意の数のウェブサイト、イントラネットアプリケーション、またはデスクトップソフトウェアアプリケーションで使用できます。ライセンスは譲渡不可であり、組織外または代理店/クライアント関係以外での共有はできません。このライセンスタイプは、他のすべてのライセンスタイプと同様に、OEMの再配布やIron SoftwareをSaaSとして利用することを含む、契約書で明示的に付与されていないすべての権利を明示的に除外します。追加の保証が購入されていない場合も同様です。

    価格: 年間$2999から。

    ロイヤリティフリーの再配布: これにより、さまざまな形でパッケージされた商業製品の一部としてIron Softwareを再配布することができます。(ロイヤリティを支払う必要がなく)ベースライセンスでカバーされるプロジェクトの数に基づいて。 基本ライセンスがカバーするプロジェクト数に基づいて、SaaSソフトウェアサービス内でIron Softwareの展開を可能にします。

    価格: 年間$1599から。

    Spire Barcode Generator Alternative 9 related to IronBarcode ライセンスモデルと価格

Leadtools ライセンスモデルと価格

サポートとメンテナンスはパッケージに含まれていません。 すべてのパッケージは、ユーザーの要件に応じてカスタマイズできます。

バーコードプロ:

  • 1開発者
  • 1 つの場所

    LEADTOOLS Barcode Proには、開発者が100種類以上の1Dおよび2Dバーコードタイプとサブタイプ(例えば、UPC、EAN、Code 128、QR Code、Data Matrix、PDF417など)を検出、読み取り、書き込みするために必要なすべてが含まれています。これは、150以上の画像フォーマット、画像圧縮、画像処理、画像ビューア、イメージング共通ダイアログ、200以上のディスプレイエフェクト、TWAIN、SANE、WIAスキャニング、画面キャプチャ、および印刷を含む、受賞歴のあるLEADTOOLS Imaging Proの機能を基に構築されています。 LEADTOOLS Barcode Proは、バーコード イメージング技術において市場で最も価値のある製品の1つです。

    価格:年間$1295から。

    LEADTOOLS Pro Suite(リードツールズ プロ スイート):

  • カスタマイズされたデベロッパー
  • カスタマイズされたロケーション

    LEADTOOLS Pro Suiteは、LEADTOOLS ProラインのSDKの包括的なバンドルであり、デスクトップおよびHTML5ゼロフットプリントイメージビューア、バーコード検出、デコード、作成、読み取り、書き込み、表示および編集のための高度なPDF機能、150以上の画像形式、画像圧縮、画像処理、共通ダイアログ、200以上の表示効果、TWAIN、SANE、WIAスキャン、スクリーンキャプチャ、および印刷を含みます。 開発者は、LEADTOOLS Pro Suiteを使用することで、市場で見られる同様の機能セットのほんの一部のコストで、堅牢なイメージングアプリケーションやソリューションを開発することができます。

    価格: 年間 $1995 から。

    Leadtools Barcode Alternative 8 related to Leadtools ライセンスモデルと価格

    IronBarcodeのLiteライセンスには、1年のサポートを含む1つの開発者パッケージが含まれており、費用は約$liteLicenseです。一方、Leadtoolsパッケージは1人の開発者あたり$1295の費用がかかります。更新、メジャーリリース、および技術サポートなしで、年間メンテナンスを購入した場合は$324の費用がかかります。IronBarcodeのProfessionalライセンスには、1年のサポートを含む10の開発者パッケージが含まれており、費用は$999です。一方、Leadtoolsライセンスは10の開発者パッケージで年間$12290の費用がかかります。すべての更新、メジャーリリース、および1年間の技術サポートが含まれており、リリースと更新を除外した場合は$9050.00です。

IronBarcode LiteおよびProfessionalパッケージには、SaaSサービスまたはOEM、および5年間のサポートオプションが含まれています。 Liteライセンスは一人の開発者パッケージと5年間のサポート、およびSaaSとOEMサービスを含み、2897ドルです。また、LeadtoolsもSaaSまたはOEMサービス、およびカスタマイズサポートオプションを提供しています。 Iron Professionalライセンス(10開発者パッケージ、5年間のサポート、およびSaaSおよびOEMサービスを含む)は$3397です、一方Leadtoolsライセンス(10開発者パッケージ、1年間のサポートおよびSaaSおよびOEMサービスを含む)は$12290です。

結論 7.0

IronBarcodeは、バーコードの生成と認識を支援する最も強力なライブラリの1つです。 それはまた、バーコードの生成と認識に関して最速のライブラリの1つです。 ライブラリはさまざまなオペレーティングシステムに対応しています。 さまざまなバーコード形式をサポートしており、簡単に作成できます。 また、さまざまな記号、形式、文字をサポートしています。

Leadtools Barcodeは、さまざまな画像形式でバーコードを生成および認識するのに役立つ強力なライブラリです。 さまざまな画像形式を使用して読み取りおよび作成することができます。 Leadtools Barcodeは、バーコードの外観を、高さ、幅、バーコードテキストなどを変更するオプションも提供します。

IronBarcodeのパッケージは、Leadtoolsと比較してより良いライセンスとサポートを提供します。 Leadtools Barcode はより高価です — IronBarcode は $749 から始まり、Leadtools Barcode は年間 $1295 から始まります。 私たちの製品はLeadtoolsよりも価格が安いだけでなく、Leadtools Barcodeと比較してより多くの機能も提供しています。 したがって、IronBarcodeがLeadtoolsに対して明確な利点を持っていることがはっきりと分かります。

バーコードの認識および生成にかかる処理時間を比較すると、IronBarcodeはLeadtoolsよりも高速であるという利点があります。 IronBarcodeには、さまざまなプロパティがあり、異なる画像形式からバーコードを読み取るだけでなく、PDFドキュメントからバーコードを読み取ることもできます。 また、バーコードやQRコードの中に画像を追加することが可能であり、この機能は他のライブラリーでは利用できません。

では、何を待っているのですか? 無料トライアルはすべての方にご利用いただけます。 以下のリンクから取得できます ライセンス こちらをクリックしてすぐに始めましょう

< 以前
IronBarcodeとSpire Barcodeの比較
次へ >
IronBarcodeとBarcodeLibの比較