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

IronBarcodeとSpire Barcodeの比較

更新済み 4月 30, 2022
共有:

バーコードは、パターン状に配置された線と空白の形で、さまざまな項目に関する情報を保存する機械読み取り可能なコードの一種です。 バーコードは、データをエンコードするために使用される一連の平行なバーで構成されています。 これらのバーは「バーコード」または「バーコードシンボル」と呼ばれるもので、バーコードスキャナーによって読み取ることができます。 (スキャナーと呼ばれることもあります). すべてのバーコードには次の4つの部分があります:

  • 開始文字
  • 許容差: 幅と高さに許される変更の数、通常はパーセンテージとして表されます。
  • データ文字:エンコードされた情報を表すために使用される文字
  • 停止文字

    バーコードは、小売環境において製品を識別する最も効率的な方法です。 すべての製品には一意のバーコードがあり、在庫管理や価格確認のためにスキャナーでスキャンすることができます。 最近では、バーコードは小売環境で製品を識別する効率的な方法として使用されるだけでなく、情報を電子的に保存し、消費者の身元を管理するために使用されることから、我々の日常生活において重要な要素となっています。

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

  • スパイアバーコード
  • IronBarcode

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

IronBarcode

では、IronBarcodeライブラリを使用して、C# .NETでバーコードを生成する方法を例を使って見ていきます。 バーコードの作成がいかに簡単か、バーコードのスタイリング方法、そしてIronBarcodeを使用してエクスポートする方法について説明します。

インストール

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

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

IronBarcodeライブラリをインストールする

1 IronBarcodeの使用

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

これらは:

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

1.1 Visual Studioの使用

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

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

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

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

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

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

Install-Package BarCode

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

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

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

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

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

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

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

  • 次に、参照を追加するには「OK」をクリックしてください。

    まず最初に行うべきことは、Iron Barcodeライブラリをインストールし、.NETフレームワークにバーコード機能を追加することです。 次の方法でこれを行うことができます NuGetパッケージ .NET バーコード DLL をダウンロードすることによって。

Install-Package BarCode

ファイルを参照するためのバックエンドコードを追加する

以下の例では、IronBarcode を使用して、数行のコードだけで数値またはテキスト内容を含むバーコードを書き込むことができることがわかります。

// Generate a Simple BarCode image and save as PNG
//using IronBarCode;
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("MyBarCode.png");
// Generate a Simple BarCode image and save as PNG
//using IronBarCode;
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
// This line opens the image in your default image viewer
System.Diagnostics.Process.Start("MyBarCode.png");
' Generate a Simple BarCode image and save as PNG
'using IronBarCode;
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.Code128)
MyBarCode.SaveAsPng("MyBarCode.png")
' This line opens the image in your default image viewer
System.Diagnostics.Process.Start("MyBarCode.png")
VB   C#

まず最初に、バーコードの値を指定してバーコードを作成します。使用するバーコード形式は、IronBarCode.BarcodeWriterEncoding Enumから選択します。 次に、画像として保存するか、System.Drawing.Imageとして保存するか、Bitmapオブジェクトとして保存するかを選択できます。 これだけのコードで済みます! 最終行のコードは、例としてバーコードPNGを開くだけで、これにより実際に目で確認することができます。

IronBarcodeを使用した高度なバーコード

以前の例は効果的でしたが、現実世界ではさらに多くのことを行いたい場合があります。 以下の例では、バーコードに注釈を追加し、フォントを設定し、その値を下に表示し、余白を追加し、バーコードの色を変更し、最後にそれを保存することが、すべてC#で非常に簡単に行えます。 また、アプリケーションにより適している場合は、画像の代わりにHTMLやPDFにエクスポートすることも選択できます。

//using IronBarCode;
//using System.Drawing;
// Styling a QR code and adding annotation text
var MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
MyBarCode.AddAnnotationTextAboveBarcode("Product URL:");
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.SetMargins(100);
MyBarCode.ChangeBarCodeColor(Color.Purple);
// Save as HTML
MyBarCode.SaveAsHtmlFile("MyBarCode.html"); 
//using IronBarCode;
//using System.Drawing;
// Styling a QR code and adding annotation text
var MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode);
MyBarCode.AddAnnotationTextAboveBarcode("Product URL:");
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.SetMargins(100);
MyBarCode.ChangeBarCodeColor(Color.Purple);
// Save as HTML
MyBarCode.SaveAsHtmlFile("MyBarCode.html"); 
'using IronBarCode;
'using System.Drawing;
' Styling a QR code and adding annotation text
Dim MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode)
MyBarCode.AddAnnotationTextAboveBarcode("Product URL:")
MyBarCode.AddBarcodeValueTextBelowBarcode()
MyBarCode.SetMargins(100)
MyBarCode.ChangeBarCodeColor(Color.Purple)
' Save as HTML
MyBarCode.SaveAsHtmlFile("MyBarCode.html")
VB   C#

コードは自明であるべきですが、もしそうでなければ、それを読むことをお勧めします 生成されたバーコード クラスドキュメント APIリファレンス.

バーコードを読み取る

.NETでバーコードやQRコードを読み取ることは、IronBarcodeクラスライブラリを使用すると非常に簡単です .NET バーコードリーダー. 最初の例では、1行のコードでこのバーコードを読み取る方法がわかります。

C#によるバーコード画像のスキャン

値、画像、エンコーディング形式、バイナリデータを抽出することができます (何かあれば)、そしてそれをコンソールに出力できます。

using IronBarCode;
using System;
BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("GetStarted.png");
if (Result !=null && Result.Text == "https://ironsoftware.com/csharp/barcode/")
{
  Console.WriteLine("GetStarted was a success.  Read Value: " + Result.Text);
}
using IronBarCode;
using System;
BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("GetStarted.png");
if (Result !=null && Result.Text == "https://ironsoftware.com/csharp/barcode/")
{
  Console.WriteLine("GetStarted was a success.  Read Value: " + Result.Text);
}
Imports IronBarCode
Imports System
Private Result As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("GetStarted.png")
If Result IsNot Nothing AndAlso Result.Text = "https://ironsoftware.com/csharp/barcode/" Then
  Console.WriteLine("GetStarted was a success.  Read Value: " & Result.Text)
End If
VB   C#

QuicklyReadOneBarcodeメソッドにTryHarder変数を追加します。 これは、文字通りにもっと時間をかけて、隠されている、破損している、または斜めの角度になっている可能性のあるQRコードをより深くスキャンするように試みます。

BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("TryHarderQR.png", BarcodeEncoding.QRCode 
 BarcodeEncoding.Code128 , true);
BarcodeResult Result = BarcodeReader.QuicklyReadOneBarcode("TryHarderQR.png", BarcodeEncoding.QRCode 
 BarcodeEncoding.Code128 , true);
Dim Result As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("TryHarderQR.png", BarcodeEncoding.QRCode BarcodeEncoding.Code128, True)
VB   C#

これで、この歪んだQRコードを読み取ることができます。

C#で45度回転したQRコードをスキャンする

次のようにバーコードエンコーディングを指定できることがわかります。(s) 私たちが探しているもの、または複数の形式を指定することができます。 そうすることで、バーコードの読み取りパフォーマンスと精度が大幅に向上します。 パイプ文字または「ビット単位または演算」は、複数のフォーマットを同時に指定するために使用されます。 以下の手法でも同様の結果が得られますが、視覚的方法またはBarcodeReader.ReadASingleBarcodeメソッドコンポーネントモードを使用することで、より高い特定度が得られます。

不完全な画像からバーコードを読み取る

実際の使用例では、完全なスクリーンショットではないバーコードを読み取りたいことがあります。 それらは、不完全な画像、スキャン、または写真であり、デジタルノイズを含んだり、傾いていたりする場合があります。 ほとんどの従来のオープンソースの .NET バーコード生成およびリーダーライブラリでは、これは不可能です。 しかし、この Barcodes Reader in C#

バーコードリーダー (C#) makes it incredibly straightforward. QuicklyReadOneBarcodeTryHarderメソッドについて見ていきます。 この単一パラメーターにより、IronBarcode は不完全なデジタルサンプルからバーコードの傾きを補正して読み取ろうとします。

特定のバーコード回転補正およびバーコード画像補正を設定して、デジタルノイズ、傾き、視点、および携帯電話のカメラから合理的に期待できる回転を補正します。

C#で携帯カメラからバーコードを読み取る

using IronBarCode;
using System;
using System.Drawing;
var PhotoResult = BarcodeReader.ReadASingleBarcode("Photo.png", BarcodeEncoding.Code128, BarcodeReader.BarcodeRotationCorrection.Medium, BarcodeReader.BarcodeImageCorrection.DeepCleanPixels);
string Value = PhotoResult.Value;
System.Drawing.Bitmap Img = PhotoResult.BarcodeImage;
BarcodeEncoding BarcodeType = PhotoResult.BarcodeType;
byte [] Binary = PhotoResult.BinaryValue;
Console.WriteLine(PhotoResult.Value);  
using IronBarCode;
using System;
using System.Drawing;
var PhotoResult = BarcodeReader.ReadASingleBarcode("Photo.png", BarcodeEncoding.Code128, BarcodeReader.BarcodeRotationCorrection.Medium, BarcodeReader.BarcodeImageCorrection.DeepCleanPixels);
string Value = PhotoResult.Value;
System.Drawing.Bitmap Img = PhotoResult.BarcodeImage;
BarcodeEncoding BarcodeType = PhotoResult.BarcodeType;
byte [] Binary = PhotoResult.BinaryValue;
Console.WriteLine(PhotoResult.Value);  
Imports IronBarCode
Imports System
Imports System.Drawing
Private PhotoResult = BarcodeReader.ReadASingleBarcode("Photo.png", BarcodeEncoding.Code128, BarcodeReader.BarcodeRotationCorrection.Medium, BarcodeReader.BarcodeImageCorrection.DeepCleanPixels)
Private Value As String = PhotoResult.Value
Private Img As System.Drawing.Bitmap = PhotoResult.BarcodeImage
Private BarcodeType As BarcodeEncoding = PhotoResult.BarcodeType
Private Binary() As Byte = PhotoResult.BinaryValue
Console.WriteLine(PhotoResult.Value)
VB   C#

流暢さ

最後の例では、1行のコードでバーコードを作成し、スタイルを設定し、エクスポートできることを確認します。 IronBarcodeは、Systemに類似したオプショナルな流暢なAPIを実装しています。 リンク。 メソッド呼び出しを連鎖することで、最初にバーコードを作成し、その後にマージンを設定し、最後に単一行でBitmapにエクスポートします。これは非常に便利で、コードを読みやすくすることができます。

スパイアバーコード

Free Spire.Barcode for .NETは、特に.NET開発者向けに設計された、無料かつプロフェッショナルなバーコードAPIです。 (C#、VB.NET、ASP.NET) 1Dおよび2Dバーコードを生成および読み取るため。 開発者およびプログラマーは、Spire.BarCodeを使用して、エンタープライズレベルのバーコードフォーマットを迅速かつ簡単に.NETアプリケーション、ASP.NET WinForms、およびWebサービスに追加できます。 Spire.Barcode for .NETの無料版は、バーコード処理を非常に簡単に統合する方法を提供します。 スパイアは、1Dおよび2Dバーコードの作成と読み取りをサポートし、Spire.BarCodeはBitmap、JPG、PNG、EMF、TIFF、GIF、WMFなどのさまざまな一般的な画像形式に対応しています。 また、QRコードのサポートも提供しています。

インストール

まず最初に行うべきことは、Spireライブラリをインストールし、.NETフレームワークにバーコード機能を追加することです。 これを行うには、NuGetパッケージを使用します。 IronBarcode に関して行ったように、プロセスは同じです。同じ手順に従い、「Spire barcode」と入力してパッケージをプロジェクトに追加してください。

バーコードデベロッパーのための執筆

このライブラリは、バーコード画像を作成するためのメソッドを提供します。 それはオーバーロードされたメソッドです。 この部分では、メソッドの定義を列挙します。 これらのメソッドは、ライブラリのパフォーマンスをテストするためにコードで使用されます

using Spire.Barcode;
using System.Drawing;
namespace QRCode
{
    class Program
    {
        static void Main(string [] args)
        {
            BarcodeSettings settings = new BarcodeSettings();
            settings.Type = BarCodeType.QRCode;
            settings.Data = "Hello world";
            settings.Data2D = "Hello 123456789";
            settings.QRCodeDataMode = QRCodeDataMode.AlphaNumber;
            settings.X = 1.0f;
            settings.QRCodeECL = QRCodeECL.H;
            BarCodeGenerator generator = new BarCodeGenerator(settings);
            Image image = generator.GenerateImage();
            image.Save("QRCode.png");
        }
    }
}
using Spire.Barcode;
using System.Drawing;
namespace QRCode
{
    class Program
    {
        static void Main(string [] args)
        {
            BarcodeSettings settings = new BarcodeSettings();
            settings.Type = BarCodeType.QRCode;
            settings.Data = "Hello world";
            settings.Data2D = "Hello 123456789";
            settings.QRCodeDataMode = QRCodeDataMode.AlphaNumber;
            settings.X = 1.0f;
            settings.QRCodeECL = QRCodeECL.H;
            BarCodeGenerator generator = new BarCodeGenerator(settings);
            Image image = generator.GenerateImage();
            image.Save("QRCode.png");
        }
    }
}
Imports Spire.Barcode
Imports System.Drawing
Namespace QRCode
	Friend Class Program
		Shared Sub Main(ByVal args() As String)
			Dim settings As New BarcodeSettings()
			settings.Type = BarCodeType.QRCode
			settings.Data = "Hello world"
			settings.Data2D = "Hello 123456789"
			settings.QRCodeDataMode = QRCodeDataMode.AlphaNumber
			settings.X = 1.0F
			settings.QRCodeECL = QRCodeECL.H
			Dim generator As New BarCodeGenerator(settings)
			Dim image As Image = generator.GenerateImage()
			image.Save("QRCode.png")
		End Sub
	End Class
End Namespace
VB   C#

生成されたQRバーコード画像は次のようになります。

C#でQRコードを作成する

//Generate the barcode based on the this.barCodeControl1
BarCodeGenerator generator = new BarCodeGenerator(this.barCodeControl1);
Image barcode = generator.GenerateImage();

//save the barcode as an image
barcode.Save("barcode.png");
//Generate the barcode based on the this.barCodeControl1
BarCodeGenerator generator = new BarCodeGenerator(this.barCodeControl1);
Image barcode = generator.GenerateImage();

//save the barcode as an image
barcode.Save("barcode.png");
'Generate the barcode based on the this.barCodeControl1
Dim generator As New BarCodeGenerator(Me.barCodeControl1)
Dim barcode As Image = generator.GenerateImage()

'save the barcode as an image
barcode.Save("barcode.png")
VB   C#

このメソッドには2つのインポートクラスがあります — BarCodeControl と BarCodeGenerator です。 BarCodeControlはバーコードに関する情報を保存します。 BarCodeGeneratorはバーコード画像を生成するクラスです。 そのコンストラクターは、1つのパラメーター — BarCodeControl インスタンスを取ります。 それにはGenerateImageというメソッドがあります() 画像を生成するためのImageオブジェクトを返すもの。

バーコード画像の読み取り

バーコードスキャナーは、バーコード画像をスキャンするためのクラスです。 ビットマップオブジェクトにバーコード画像を含めて、そのメソッドScanを呼び出します。 それは文字列を返します [] スキャン結果が保存される値。 コード内のバーコード画像をスキャンするためのクラス BarcodeScanner。 それは、VB.NETおよびC#でエンタープライズレベルのバーコードを保存し、追加することができます。

こちらがコードです:

private void btnScan_Click(object sender, EventArgs e)
{
//scan the barcode
string [] datas = Spire.Barcode.BarcodeScanner.Scan("barcode.png");

//show the scan result
this.TextB_ScanResult.Text = datas [0];
}
private void btnScan_Click(object sender, EventArgs e)
{
//scan the barcode
string [] datas = Spire.Barcode.BarcodeScanner.Scan("barcode.png");

//show the scan result
this.TextB_ScanResult.Text = datas [0];
}
Private Sub btnScan_Click(ByVal sender As Object, ByVal e As EventArgs)
'scan the barcode
Dim datas() As String = Spire.Barcode.BarcodeScanner.Scan("barcode.png")

'show the scan result
Me.TextB_ScanResult.Text = datas (0)
End Sub
VB   C#

IronBarcodeおよびSpire.Barcodeのライセンスモデルと価格設定

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

30日間返金保証: ライセンスを購入すると、ライセンスが機能しなかったり、IronBarcodeが機能しなかった場合に30日以内であれば返金が可能です。

簡単な統合: IronPDF の統合は非常に簡単で、プロジェクトと環境に追加するときには、たった1行のコードを書くことで実現できます。 NuGetパッケージまたは、ウェブからダウンロードして、それを私たちの環境に統合することもできます。

永久ライセンス: 各ライセンスは一度購入され、更新の必要はありません。

無料サポートと製品アップデート:すべてのライセンスには、製品開発チームによる1年間の無料製品アップデートとサポートが含まれています。 拡張機能をいつでも購入することが可能です。 拡張機能を表示できます。

即時ライセンス:支払いが完了すると、登録されたライセンスキーが即座に送信されます。

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

ライトパッケージ:

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

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

    価格: 年間 $599 から。

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

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

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

    価格: 年間$999から。

    Unlimited License 無制限ライセンス

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

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

    価格: 年間$2999から。

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

    料金: 年間$1599からスタート。

    中断のない製品サポートとアップデート: これにより、製品のアップデート、セキュリティ機能のアップグレード、および当社のエンジニアリングチームからのサポートにアクセスできます。

    価格: $399/年 から始まります。

    C#でQRコードを作成する

Spire Barcodeライセンスモデルと価格:

サポートは有料であり、すべてのサブスクリプションは一度限りです。OEMサブスクリプションのみが公開ウェブサイトおよびクラウドベースアプリケーションで機能します。

デベロッパーサブスクリプション:

  • 開発者 1名
  • デプロイ場所1箇所

    このパッケージは、1人の開発者が1つの地理的場所で無制限のアプリケーションを作成し、あなたの組織内で展開することを承認します。 (内部使用のみ). それは、カスタムアプリケーションを第三者、公開ウェブサイト、またはSaaS/PaaS/IaaSプロジェクトに配布することを許可しません。

    価格: 年額 $898 から。

    開発者OEMサブスクリプション:

  • 開発者 1名
  • 無制限のデプロイメント場所

    このパッケージは、1人の開発者が製品を使用して無制限のカスタムアプリケーションを作成することを許可し、作成されたアプリケーションはどのような形式でも、どの地理的場所にも配布することができます。

    価格: 年額$3395から。

    サイトエンタープライズサブスクリプション:

  • 最大10人の開発者
  • 導入先は最大10か所まで

    これは、最大10人の開発者が最大10か所の地理的ロケーションに配備できる無制限のアプリケーションを作成することを許可します。 公開向けのWebサイト、またはSaaS/PaaS/IaaSプロジェクトへのカスタムアプリケーションの配布を許可しません。

    料金: 1年間で$5301から。

    サイトOEMサブスクリプション:

  • 最大50人の開発者
  • 無制限のデプロイメント場所

    これは、最大50人の開発者が製品を使用して無制限の数のカスタムアプリケーションを作成し、そのアプリケーションを任意の形式で任意の数の地理的な場所に配布することを許可します。

    価格: 年間$10187から。

    IronBarcodeのLiteパッケージには、1年間のサポートが含まれた1つの開発者パッケージが含まれており、価格は約$599です。一方、SpireのDeveloper OEM Subscriptionには1つの開発者パッケージが含まれており、価格は$3394です。全てのアップデート、メジャーリリース、および1年間の技術サポートが含まれており、リリースや技術サポートが含まれない場合の価格は$1695です。IronPDFのProfessionalパッケージには、10の開発者パッケージと1年間のサポートが含まれ、価格は$999です。一方、Spire Site OEM Subscriptionには、10の開発者パッケージが含まれ、価格は年間$10187.00です。全てのアップデート、メジャーリリース、および1年間の技術サポートが含まれており、リリースやアップデートが含まれない場合の価格は$6558.00です。

IronPDFのLiteおよびProfessionalパッケージには、SaaSサービスまたはOEM、および5年間のサポートオプションがあります。 Liteバージョンには、5年間のサポートが付いた1つの開発者パッケージが含まれており、SaaSおよびOEMサービスを含むコストは$2897USDです。 Spireには、SaaSサービスまたはOEMおよび1年間サポートオプションがあります。 IronPDFのProfessionalバージョン(10人の開発者パッケージ、5年間のサポート、SaaSおよびOEMサービスを含む)は$3397かかりますが、Spireパッケージ(10人の開発者、1年間のサポート、SaaSおよびOEMサービスを含む)は$10187.00かかります。

結論

IronBarcodeは、エンタープライズレベルのバーコード画像形式の生成に使用されます。 また、開発者はバーコード画像の回転や、バーコード画像のフォーマットを支援するためのバーコード画像の枠を作成することも可能です。 IronBarcodeは他のジェネレーターと比較して信頼性の高いバーコード生成を提供し、高品質なバーコード画像を生成します。 要するに、IronBarcodeを使用して希望の出力画像形式を取得できます。 IronBarcodeによって生成されるバーコード画像は、1行のコードでバーコードを作成、スタイル設定、およびエクスポートできるため最適です。 バーコード開発者は、他の.NETアプリケーションとの容易な統合を提供し、認識できるバーコードの種類および郵便バーコードを簡単に提供します。 ライブラリのコンポーネントモデルはより効率的です。各コンポーネントモードは、開発者が異なるスタイルと異なる形式でバーコードを生成できるようにします。 コードは非常にシンプルであり、たった1行です。IronBarcodeの認識コンポーネントと認識機能は優れています。 APIモードは他のジェネレーターよりも信頼性が高いです。

Spire.Barcode for .NETはバーコード処理を統合する方法を提供します。 一行のコードで、バーコードの生成および1D & 2Dバーコードの読み取りが可能です。 Spire.BarCodeは、Bitmap、JPG、PNG、EMF、TIFF、GIF、WMFなどのさまざまな一般的な画像フォーマットをサポートしています。 したがって、バーコード画像を作成でき、バーコード画像開発者はわずか数行のコードでバーコードの生成を追加し、バーコードを作成することができます。

IronBarcodeパッケージは、Spire.Barcodeよりも優れたライセンスとサポートを提供しており、Spireはより高価です。IronBarcodeは$599からスタートし、Spire.Barcodeは$898からスタートするので、IronBarcodeは明らかにSpireよりもコストパフォーマンスが高いです。また、IronBarcodeはSpire.Barcodeよりも多くの機能を提供しています。 また、Spireにはない優れたサポートと返金保証も提供しています。 IronBarcodeは長期サポートを提供し、APIモードの.NETアプリケーションと簡単に統合できます。 新しいドキュメントと簡単に統合できます。 (C、VB.NET、C#)、それに加えて、複数のバーコードも生成します。

では、何を待っているのですか? 無料トライアルを入手! 以下のリンクから取得できます ライセンス 今すぐここで始めましょう。

< 以前
IronBarcodeとアポスバーコードの比較
次へ >
IronBarcodeとLeadtools Barcodeの比較

準備はできましたか? バージョン: 2024.8 新発売

無料のNuGetダウンロード 総ダウンロード数: 1,157,958 View Licenses >