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

IronBarcodeとOnBarcodeの比較 IronBarcodeとOnBarcodeはどちらもバーコード生成および読み取りライブラリとして人気があります。しかし、それぞれに異なる特徴と利点があります。 **機能と使いやすさ** IronBarcodeは、あらゆる種類のバーコードを簡単に生成および読み取る機能を提供します。C#などの.NET言語で簡単に統合でき、シンプルなAPIを提供しています。一方、OnBarcodeも多様なバーコード形式に対応していますが、設定やカスタマイズにあたっては若干の技術的知識が必要です。 **パフォーマンス** IronBarcodeは、高速かつ正確なバーコード処理を実現します。また、大量のデータ処理にも非常に効率的です。OnBarcodeも比較的高速ですが、IronBarcodeほどのパフォーマンスは発揮しません。 **サポートとライセンス** IronBarcodeは包括的なサポートと豊富なリソースを提供し、簡単に問題を解決できます。また、さまざまなライセンスオプションがあります(Lite License、Plus License、Professional License、Unlimited License)。OnBarcodeもサポートを提供していますが、リソースの量と質においてはIronBarcodeほどではありません。 **価格** IronBarcodeは、さまざまな予算に対応できる柔軟な価格設定を提供しています。OnBarcodeも価格は競争力がありますが、機能とサポートを考慮すると、IronBarcodeの方がコストパフォーマンスに優れています。 最終的に、プロジェクトのニーズや予算に応じて、どちらのライブラリが最適かを判断することが重要です。しかし、全体的な使いやすさ、パフォーマンス、サポートの質を考慮すると、IronBarcodeが優れた選択肢と言えるでしょう。

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

1. 序論

バーコードとは何ですか? バーコードは、スキャナーで読み取ることができる正方形または長方形の画像で、幅の異なる一連の並行する黒い線と白い隙間で構成されています。 バーコードは、製品を識別しやすくするために使用されます。 小売店では購入プロセスの一環として、倉庫では在庫管理のため、請求書では会計の手助けとして使用されています。他にもさまざまな用途があります。

.NETプラットフォームを使用してバーコードを読み取り、生成することができますか? はい、.NETプラットフォームを使用してバーコードを生成および読み取ることができます。 この記事では、開発者が .NET プラットフォームに対応したプログラミング言語でバーコードを作成および読み取る方法について説明します。 開発者がバーコードを処理するために使用する二つのソフトウェアセットについて議論し、比較します。 これらのツールは以下の通りです:

  • オンバコード
  • IronBarcode

    2. OnBarcode

アイロンバーコードでのバーコード生成

IronBarcodeを使用してバーコードを生成するのは非常に簡単です。以下の例は、C#でのバーコードのシンプルな生成方法を示しています。

using IronBarcode;

BarcodeWriter.CreateBarcode("123456789", BarcodeWriterEncoding.Code128)
             .SaveAsPng("barcode.png");
using IronBarcode;

BarcodeWriter.CreateBarcode("123456789", BarcodeWriterEncoding.Code128)
             .SaveAsPng("barcode.png");
Imports IronBarcode

BarcodeWriter.CreateBarcode("123456789", BarcodeWriterEncoding.Code128).SaveAsPng("barcode.png")
VB   C#

上記のコードは、Code128形式のバーコードを生成し、それをPNGファイルとして保存します。IronBarcodeは、1次元および2次元のバーコードフォーマットをサポートし、簡単にカスタマイズ可能です。

OnBarcodeは、ASP.NET、Windows Forms、WPF、Java、Android、iOSを含む主要な企業向け開発プラットフォーム向けのバーコードジェネレータ、リーダーコントロール、およびコンポーネントを提供する市場の先駆者です。(iPhoneプロジェクト、Mac). OnBarcodeは、Microsoft Officeの主要なレポーティングバーコードツールと組み合わせることで、ビジネスアプリケーションの構築に最適なフルバーコードソリューションを提供します。(エクセル&ワード)バーコードアドオン、およびバーコードフォント。

OnBarcode ソフトウェアは、バーコード画像の生成、SQL Server でのバーコード画像の印刷、バーコードの読み取り、Visual Studio C#で完全にコーディングされ、最新のバーコードシンボロジーと互換性があり、.NET Crystal Reports でのバーコード画像の印刷および描画など、多岐にわたるバーコード関連の機能を提供しています。 また、テキスト文字列を表現するためのさまざまな標準コードにも対応しています。

OnBarcodeでは、含まれているバックエンドのみ(別名 ZINT 共有ライブラリ)すべての.NETプラットフォームでQRコード生成サービスを提供します。 オンバルコードは他のプラットフォームでもサポートしています:

C#

ASP.NET

VB.NET

ジャワ

  • アンドロイド
  • macOS (マックオーエス)

2.1. OnBarcode 機能

バーコードタイプ生成

OnBarcodeツールのバーコードエンコーディングライブラリは、2種類の異なるバーコードジェネレーターを提供しています。

  • 1D / 線形バーコード: これらのタイプのバーコードには、OnBarcodeはCodabar、Code 11、Code 2 of 5、Code 39、Code 93、Code 128、EAN 8、EAN 13など、さまざまな種類の1Dバーコードを提供しています。
  • 2D / マトリックスバーコード:OnBarcodeは、さまざまな種類の2Dまたはマトリックスバーコードも提供します。これらは次の通りです:Data Matrix、PDF 417、QR Code、Micro PDF-417、およびMicro QR Code。

    OnBarcodeは他のオープンソースのバーコードライブラリよりも優れています。なぜなら、バーコードの回転サポートを提供しているからです。(バーコードが0度、90度、180度、270度で作成できます。).

    .NET テクノロジー バーコード ジェネレーター

    Visual Studio C# .NET 2005を使用してこれを書きました。 バーコードは、VB.NET、C#、Managed C++、および Borland Delphi for .NET で簡単に描画および印刷できます。バーコードはメモリ内で印刷され、その後画像ファイルとしてエンコードされます。

    インストールおよびデプロイメント

    それは .NET 2.0、3.0、3.5 またはそれ以降のバージョンの .NET プラットフォームをサポートします。 バーコードの導入は、Simple Xcopy Deploymentを使用することで簡単になります。 OnBarcode は、ロイヤリティフリーの再配布も提供しています。

    バーコード画像の生成、エンコード、および印刷

    これは、バーコードオブジェクトを画像ファイルに描画し、GIF、BMP、PNG、JPEG、およびTIFF画像形式でエンコードすることを可能にします。 また、Internet Explorer、Firefox、Chrome、Safari、およびOperaなどのさまざまなブラウザもサポートしています。 サーマルプリンターを使用すると、高品質なバーコード画像を印刷することができます。

    3.IronBarcode

IronBarcodeは、バーコードの生成と読み取りが可能な.NETライブラリです。IronBarcodeを使用すると、さまざまな形式のバーコードやQRコードを簡単に生成、読み取り、および処理することができます。ソフトウェア開発者がアプリケーションにバーコード機能を追加するための強力で柔軟なツールです。詳細は、公式ウェブサイトをご覧ください。

IronBarcodeは、プログラマーがバーコードを読み取り、作成できる.NETライブラリです。 IronBarcodeは、広範な1次元および2次元バーコード、およびカスタマイズされたバーコードをサポートする主要な .NET バーコードライブラリです。(カラーおよびブランド化された)QRコード。 IronBarcodeは開発者がすべての.NET関連の言語を使用できるようにします。

IronBarcodeを使用して、バーコードを画像として作成、フォーマット、エクスポートすることは非常に簡単であり、しばしばたった1行のコードで実行できます。

IronBarcodeは、.NET Core 2xおよび3x、.NET Standard、.NET Framework 4x、Full Azureをサポートしています。 それはポストスクリプト出力を生成し、テキスト文字列を変換するために様々な標準コードを受け入れます。

3.1. IronBarcodeの機能

バーコード形式

  • 2次元マトリックスバーコード形式には、QRコード、Aztec、Data Matrix .NETの読み取りおよび作成が含まれます。
  • テキスト、数字、およびバイナリーデータをサポートする最新の線形バーコードフォーマットには、C#のPDF417、Code 39、およびCode 128バーコードジェネレーターが含まれます。
  • 古い線形バーコード形式で数値コードのみをサポートするものとして、UPC-A、UPC-E、EAN-8、EAN-13、Codabar、ITF、MSI、Plessey があります。

    バーコード読み取り機能

  • IronBarcode.BarcodeReader静的クラスAPIは、バーコードとQRコードの読み取りを1行のコードに簡略化します。
  • ファイルからJpeg、Jpeg2000、Png、BMP、Tiff、およびGif画像形式のバーコード読み取りをサポートします。
  • より高い精度とパフォーマンス。 精度とパフォーマンスを向上させるため、読者にバーコードフォーマットを一つ、複数、またはすべてスキャンするように指示してください。
  • バーコードを読み取るための画像補正。 不良なスキャンや画像を解釈するためには、ドキュメントにノイズおよびコントラストの調整を適用してください。

    バーコード作成機能

    BarcodeWriter と QRCodeWriter の静的クラスは、フォールトトレラントなバーコードおよび QR コード作成 API を実現するために使用されます。 バーコードデータは通常、2行のコードで抽出することができます。

    IronBarcodeは、ユーザーが画像としてエクスポートしたり、HTMLページにエクスポートしたり、PDFにエクスポートしたり、既存のPDFに追加したりすることを可能にします。

    QRコードをレンダリングするための高度な機能を備えたクラスQRCodeWriterを提供します。

Visual Studioで新しいプロジェクトを作成する

Visual Studioソフトウェアを開き、[ファイル]メニューに移動します。 「新しいプロジェクト」を選択し、次に「コンソール アプリケーション」を選択してください。

プロジェクト名を入力し、適切なテキストボックスにパスを選択してください。 次に、「Create」ボタンをクリックします。 以下のスクリーンショットのように、必要な.NETフレームワークを選択してください:

Onbarcode Generator Alternatives 1 related to Visual Studioで新しいプロジェクトを作成する

Visual Studio プロジェクトは、選択されたアプリケーションの構造を生成します。コンソール、Windows、およびWebアプリケーションを選択した場合、コードを入力し、アプリケーションをビルド/実行できる program.cs ファイルが開かれます。

Onbarcode Generator Alternatives 2 related to Visual Studioで新しいプロジェクトを作成する

ライブラリを追加して、プログラムをテストすることができます。

5. IronBarcodeライブラリをインストールします

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

  • Visual Studio NuGet パッケージ マネージャーを使用する
  • Visual Studio コマンドラインの使用。
  • NuGetウェブページからの直接ダウンロード。
  • IronBarcodeのウェブページから直接ダウンロード。

5.1 Visual Studio NuGet パッケージ マネージャーの使用

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

Onbarcode Generator Alternatives 3 related to 5.1 Visual Studio NuGet パッケージ マネージャーの使用

これは、NuGetサイトから利用可能なパッケージライブラリのリストを表示する検索ボックスを提供します。パッケージマネージャーでは、以下のスクリーンショットのように「IronBarcode」というキーワードを検索する必要があります。

Onbarcode Generator Alternatives 4 related to 5.1 Visual Studio NuGet パッケージ マネージャーの使用

上記の画像から、検索リストに関連するパッケージの一覧が表示されています。IronBarcodeオプションを選択し、ソリューションにパッケージをインストールする必要があります。

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

Visual Studio メニューで、ツール -> NuGet パッケージ マネージャー -> パッケージ マネージャー コンソール に進みます。

パッケージマネージャー コンソール タブに次の行を入力してください:

Install-Package BarCode

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

Onbarcode Generator Alternatives 5 related to 5.2 Visual Studio コマンドラインの使用
Onbarcode Generator Alternatives 6 related to 5.2 Visual Studio コマンドラインの使用

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

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

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

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

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

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

6. OnBarcode SDKをインストール

IronBarcodeとは異なり、OnBarcodeは複数のインストールオプションを提供しておらず、NuGetサイトでも利用できません。OnBarcodeは、バーコード生成器とバーコードリーダーのそれぞれのサービスを提供しています。 バーコードジェネレーターをダウンロードするには、こちらをご利用ください リンクバーコードリーダーにはこれを使用してください リンク. ダウンロード後、次の手順に従ってください:

  • ダウンロード後、パッケージを解凍してください。
  • ASP.NETプロジェクトフォルダに、OnBarcode.Barcode.ASPNET.dllを追加します。 それを .NET bin ディレクトリに配置する必要はありません。Visual Studio のビルドツールが DLL を .NET bin ディレクトリにコピーします。
  • ASP.NETプロジェクトまたはウェブサイトで、OnBarcode.Barcode.ASPNET.dllを参照してください。
  • ASP.NET Web Form Control は、ASP.NET Visual Studio ツールボックスに追加する必要があります。
  • アイテムを選択してください... メニューから、.NET Visual Studio Toolboxを右クリックします。
  • 「ツールボックスアイテムの選択」フォームの「参照」ボタンから OnBarcode.Barcode.ASPNET.dll を選択してください。
  • 選択後、「コンポーネント」エリアに移動し、LinearWebForm、DataMatrixWebForm、PDF417WebForm、およびQRCodeWebFormを探してください。
  • すべてのコンポーネントを選択すると、それらは .NET Visual Studio Toolbox に表示されます。

QRコードジェネレーター

QRコードは、白黒のピクセルパターンで構成されるバーコードの二次元バリアントです。

7.1. OnBarcode SDKを使用したQRコードジェネレーター

OnBarcodeのBarcode for .NET Generation Controlsは、C#アプリケーション用のQRコードおよび2Dバーコードの生成と印刷を可能にします。 OnBarcode C# Barcode Generatorを使用すると、QRコードの生成と作成が簡単に行えます。

以下のコードは、OnBarcodeを使用してQRコードを作成する方法を示しています。

using System;
using System.Collections.Generic;
using System.Text;
using OnBarcode.Barcode;
using System.Drawing.Imaging;
using System.Drawing;

QRCode qrcode = new QRCode();
qrcode.Data = "ONBARCODE";
qrcode.DataMode = QRCodeDataMode.AlphaNumeric;
qrcode.UOM = UnitOfMeasure.PIXEL;
qrcode.X = 3;
qrcode.LeftMargin = 0;
qrcode.RightMargin = 0;
qrcode.TopMargin = 0;
qrcode.BottomMargin = 0;
qrcode.Resolution = 72;
qrcode.Rotate = Rotate.Rotate0;
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif;
qrcode.drawBarcode("C:\\qrcode.gif");
using System;
using System.Collections.Generic;
using System.Text;
using OnBarcode.Barcode;
using System.Drawing.Imaging;
using System.Drawing;

QRCode qrcode = new QRCode();
qrcode.Data = "ONBARCODE";
qrcode.DataMode = QRCodeDataMode.AlphaNumeric;
qrcode.UOM = UnitOfMeasure.PIXEL;
qrcode.X = 3;
qrcode.LeftMargin = 0;
qrcode.RightMargin = 0;
qrcode.TopMargin = 0;
qrcode.BottomMargin = 0;
qrcode.Resolution = 72;
qrcode.Rotate = Rotate.Rotate0;
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif;
qrcode.drawBarcode("C:\\qrcode.gif");
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports OnBarcode.Barcode
Imports System.Drawing.Imaging
Imports System.Drawing

Private qrcode As New QRCode()
qrcode.Data = "ONBARCODE"
qrcode.DataMode = QRCodeDataMode.AlphaNumeric
qrcode.UOM = UnitOfMeasure.PIXEL
qrcode.X = 3
qrcode.LeftMargin = 0
qrcode.RightMargin = 0
qrcode.TopMargin = 0
qrcode.BottomMargin = 0
qrcode.Resolution = 72
qrcode.Rotate = Rotate.Rotate0
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Gif
qrcode.drawBarcode("C:\qrcode.gif")
VB   C#

7.2. IronBarcodeライブラリを使用したQRコードジェネレーター

Iron Barcodeは、通常のバーコードを作成する際よりも多くの選択肢を開発者に提供します。 例えば、QRエラー訂正の量を調整したり、カラーQRコードを追加したり、ロゴを追加したりすることができます。

QRコードにロゴを追加すると、自動的に適切なサイズに縮小され、QRコードが読み取れるようにします。その後、ロゴはQR画像の白黒の四角に正しく配置されるようにグリッドにスナップされます。

シンプルなQRコード生成

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium).SaveAsPng("MyQR.png");
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium).SaveAsPng("MyQR.png");
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq

QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium).SaveAsPng("MyQR.png")
VB   C#
Onbarcode Generator Alternatives 7 related to 7.2. IronBarcodeライブラリを使用したQRコードジェネレーター

高度なQRコード生成

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500);
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;

var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500);
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq

Private MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500)
MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)
VB   C#
Onbarcode Generator Alternatives 8 related to 7.2. IronBarcodeライブラリを使用したQRコードジェネレーター

8. バーコードの読み取り

バーコードを読み取って、隠された情報を取得することは非常に役立ちます。 このセクションでは、これらのツールが異なるバーコードをどのように読み取るかについて説明します。

バーコードをIronBarcodeで読み取る

バーコードリーダーは、バーコードを読み取るスクリプトです。 IronBarcode名前空間のQuicklyReadOneBarcode関数は、.NETフレームワークでバーコードを読み取るための素晴らしいツールです。 バーコードエンコーディングスキームを選択することで速度を大幅に向上させることができ、TryHarderオプションをTrueに設定することで、パースペクティブおよびデジタルノイズに自動的に対応させることができます。

QuicklyReadAllBarcodes技術は類似していますが、PDFや複数ページのTIFFのような複数ページのドキュメントのバーコードをスキャンできます。

QuicklyReadOneBarcode(迅速に1つのバーコードを読み取る)

using IronBarCode;
using System;
using System.Drawing;
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("QR.png");
using IronBarCode;
using System;
using System.Drawing;
BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("QR.png");
Imports IronBarCode
Imports System
Imports System.Drawing
Private QRResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QR.png")
VB   C#

トライハーダー

using IronBarCode;
using System;
using System.Drawing;
BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true);
using IronBarCode;
using System;
using System.Drawing;
BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true);
Imports IronBarCode
Imports System
Imports System.Drawing
Private QRBetterResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, True)
VB   C#

QuicklyReadAllBarcodes(クイックリードオールバーコード)

using IronBarCode;
using System;
using System.Drawing;
BarcodeResult [] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true);
using IronBarCode;
using System;
using System.Drawing;
BarcodeResult [] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true);
Imports IronBarCode
Imports System
Imports System.Drawing
Private PDFResults() As BarcodeResult = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, True)
VB   C#

がんばれ

IronBarCode を使用する

using System;

System.Drawingを使用します。

BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode(「QR.png」、BarcodeEncoding.QRCode、true);

QuicklyReadAllBarcodes (全てのバーコードを迅速に読み取る)

IronBarCode を使用する

using System;

System.Drawingを使用します。

バーコード結果 (BarcodeResult)[]PDFResults = BarcodeReader.QuicklyReadAllBarcodes(「MultipleBarcodes.pdf」、BarcodeEncoding.AllOneDimensional、true);

8.2. OnBarcodeを使用してバーコードを読み取る

Visual C# .NET アプリケーションでは、OnBarcode .NET Barcode Reader は C# .NET コンポーネントです。(DLL (ディーエルエル))バーコード画像を読み取ってスキャンします。

線形バーコードを読み取る

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;   
String [] barcodes = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39);
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;   
String [] barcodes = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39);
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq
Private barcodes() As String = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39)
VB   C#

画像内の定義された領域をスキャンする

using IronBarCode;
using System;
using System.Drawing;
using System.Linq;   
List<SRegion> areas = new List<SRegion>();
SRegion area = new SRegion(0, 0, 50, 60);
areas.Add(area);
string [] barcodes = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas);
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;   
List<SRegion> areas = new List<SRegion>();
SRegion area = new SRegion(0, 0, 50, 60);
areas.Add(area);
string [] barcodes = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas);
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq
Private areas As New List(Of SRegion)()
Private area As New SRegion(0, 0, 50, 60)
areas.Add(area)
Dim barcodes() As String = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas)
VB   C#

翻訳された内容は以下の通りです:

  1. ライセンス

IronBarcodeは、開発者ライセンスを無料で提供するライブラリです。 IronBarcodeには独自の価格構造もあります。Liteバンドルは隠れた料金なしで$749から始まります。 SaaSやOEM製品の再配布も可能です。 すべてのライセンスには、30日間の返金保証、1年間のソフトウェアサポートとアップグレード、開発/ステージング/本番環境での有効性、および永久ライセンスが含まれています。(一回限りの購入). IronBarcodeの全価格構成とライセンスを見るには、こちらへ行ってください これ.

OnBarcode リーダーとバーコードジェネレーターは、単一のパッケージとして提供されていません。 これは、2つの異なるパッケージを購入する必要があることを意味します。

.NET バーコード生成スイートライセンス

.NET バーコード生成スイートには、Visual Studio .NET で簡単に使用できる信頼性の高いバーコードコントロールのセットが含まれています。 .NET アプリケーションでは、このスイートを使用して高品質のバーコードを生成、印刷、および描画できます。

単一開発者ライセンスは線形および2Dサポート付きで$1,690から開始し、無制限開発者ライセンスは$3,990の価格で提供されています。

シングルデベロッパーライセンス:このライセンスは、単一の開発者が無制限の数のユーザーライセンスをライセンス料金なしで配布し、IronBarcode for .NET コンポーネントを無制限の数のサーバーにインストールできるようにします。

5-デベロッパーライセンス:このライセンスは、5人の開発者がユーザーライセンスを無制限に配布でき、ロイヤリティを支払う必要なく、.NET 用の IronBarcode コンポーネントを無制限のサーバーにインストールできることを許可します。

無制限デベロッパーライセンス:これにより、無制限のデベロッパーが無制限のユーザーライセンスをロイヤリティなしで配布し、「Barcode component for .NET」を無制限のサーバーにインストールすることができます。

.NET Barcode Reader SDK ライセンス

シングルサーバー配布ライセンス: これにより、貴社の無限の数の開発者が当社の.NET Barcode Readerを使用し、派生製品を単一のサーバーにデプロイすることができます。

Three-Server Distribution License: このライセンスにより、貴社の無制限の数の開発者が私たちの.NET Barcode Readerを使用し、派生製品を3台のサーバーにデプロイすることが許可されます。

ファイブサーバー配布ライセンス: これにより、御社の無制限の数の開発者が .NET Barcode Reader を利用し、派生製品を最大5つのサーバーにデプロイすることができます。

Unlimited-Server Distribution License: これにより、組織内の無限の開発者が.NET Barcode Readerを利用し、作成された製品を無限のサーバーに配布することができます。

Windows アプリケーション配布ライセンス: これは、組織内の無限の数の開発者が IronBarcode for .NET を使用し、生成された製品を無制限のマシンに配布できるようにするライセンスです。(サーバーではない).

10. 結論

IronBarcodeは、プログラマーがバーコードを読み取りおよび作成することを可能にする、主要な.NETバーコードライブラリです。 It supports a broad range of 1 and 2-dimensional barcodes, as well as customized barcodes.

それは、1次元および2次元のバーコードの幅広い範囲、ならびにカスタマイズされたバーコードをサポートしています。(カラーおよびブランド化された)QRコード。 IronBarcodeは、開発者がすべての.NET関連言語を使用できるようにします。 IronBarcodeは他のどのC#バーコードリーダーおよび生成器よりも高速です。 .NET Core 2xおよび3x、.NET Standard、.NET Framework 4x、そしてAzure完全対応をサポートします。

OnBarcodeは、ASP.NET、Windows Forms、WPF、Java、Android、iOSを含む主要な企業向け開発プラットフォーム向けのバーコードジェネレータ、リーダーコントロール、およびコンポーネントを提供する市場の先駆者です。(iPhoneプロジェクト、Mac). 会社は、Microsoft Officeと組み合わせることで、完全なバーコードソリューションも提供しています。(エクセル&ワード)バーコードアドオンおよびバーコードフォント。 OnBarcodeソフトウェアは、バーコードイメージの生成、バーコードの読み取り、最新のバーコードシンボルへの対応など、幅広いバーコード関連機能を提供します。 .NETでの印刷および描画。 それは、テキスト文字列を表すためのさまざまな標準コードをサポートしています。

IronBarcodeの価格構成は、OnBarcodeの価格構成よりも比較的費用対効果が高いです。 IronBarcodeは、すべての機能を一回限りの購入で提供し、継続的なコストがかからない単一ライセンスの下で提供しています。一方、OnBarcodeはバーコード関連機能に対して単一ライセンスを提供しておらず、バーコード生成とバーコード読み取りのために別々のライセンスを提供しています。 その別々のライセンス戦略により、IronBarcodeの3倍の価格となり、利用者にとって魅力的ではなくなります。

比較した結果、IronBarcodeはOnBarcodeよりも多くの機能を提供しており、また、OnBarcodeはIronBarcodeよりもかなり高価であることが分かりました。 IronBarcodeの統合は、NuGetパッケージマネージャーで利用可能なため、比較的簡単です。 一方、OnBarcodeはNuGetで提供されていないため、プロジェクトに統合するのが非常に難しいです。 .NETプログラミングにおいて、IronBarcodeは数行のコードだけで全ての機能を提供し、競合他社が提供できないものを実現しています。さらに、現在Iron Softwareは、5つのソフトウェアツール全てを2つ分の価格で提供しています。! これらの5つのツールは次の通りです:

  • IronBarcode

    IronXL

  • IronOCR
  • IronPDF
  • IronWebscraper

    このリンクをご覧ください Iron Suite.

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