透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
バーコードは、パターン状に配置された線と空白の形で、さまざまな項目に関する情報を保存する機械読み取り可能なコードの一種です。 バーコードは、データをエンコードするために使用される一連の平行なバーで構成されています。 これらのバーは「バーコード」または「バーコード記号」と呼ばれるもので、バーコードスキャナー(時には単に「スキャナー」とも呼ばれる)によって読み取ることができます。 すべてのバーコードには次の4つの部分があります:
停止文字
バーコードは、小売環境において製品を識別する最も効率的な方法です。 すべての製品には一意のバーコードがあり、在庫管理や価格確認のためにスキャナーでスキャンすることができます。 最近では、バーコードは小売環境で製品を識別する効率的な方法として使用されるだけでなく、情報を電子的に保存し、消費者の身元を管理するために使用されることから、我々の日常生活において重要な要素となっています。
この記事では、2つの人気バコードライブラリを比較します:
IronBarcode
これらのライブラリはどちらも、バーコードの生成および認識に使用でき、すべての.NETフレームワークをサポートし、バーコード画像の保存を可能にします。
では、IronBarcodeライブラリを使用して、C# .NETでバーコードを生成する方法を例を使って見ていきます。 バーコードの作成がいかに簡単か、バーコードのスタイリング方法、そしてIronBarcodeを使用してエクスポートする方法について説明します。
Visual Studioを開き、次にファイルメニューに移動します。 新しいプロジェクトを選択し、次にコンソールアプリケーション/Windowsフォーム/WPFアプリケーションを選択します。 IronBarcodeはすべての種類のアプリケーションで使用することができます。 また、Webform/MVC/MVC Coreなどのアプリを使用することもできます。
プロジェクト名を入力し、適切なテキストボックスにファイルパスを選択してください。 次に、「作成」ボタンをクリックし、必要な.NET Frameworkを選択します。 プロジェクトは選択したアプリケーション用の構造で生成されます。コンソールアプリケーションを選択した場合、program.csファイルが開き、そこでコードを入力してアプリケーションを構築/実行できます。
IronBarcodeライブラリは、次の4つの方法でダウンロードおよびインストールできます。
これらは:
Visual Studioソフトウェアには、NuGetパッケージマネージャーオプションを使用してパッケージを直接ソリューションにインストールする機能があります。 以下のスクリーンショットは、NuGetパッケージマネージャーの開き方を示しています。
NuGetウェブサイトからパッケージのリストを表示するための検索ボックスを提供します。パッケージマネージャーで、「Barcode」というキーワードで検索する必要があります。以下のスクリーンショットのようにしてください。
上記の画像から、関連する検索結果のリストが得られます。 ソリューションにパッケージをインストールするために必要なオプションを選択する必要があります。
Visual Studio ツールで、ツール -> NuGet パッケージ マネージャー -> パッケージ マネージャー コンソールに移動します。
コンソール タブに次の行を入力してください:
Install-Package BarCode
現在、パッケージは現在のプロジェクトにダウンロード/インストールされ、使用できるようになります。
3つ目の方法は、ウェブサイトから直接パッケージをダウンロードすることです。
リンクをクリックして、ウェブサイトから最新のパッケージをダウンロードしてください。ダウンロード後、プロジェクトにパッケージを追加するために、以下の手順に従ってください。
次に、参照を追加するには「OK」をクリックしてください。
まず最初に行うべきことは、Iron Barcodeライブラリをインストールし、.NETフレームワークにバーコード機能を追加することです。 これを行うには、[NuGet パッケージ](https://www.nuget.org/packages/BarCode/" class="js-modal-open" href="https://www.nuget.org/packages/barcode" target="_blank" rel="nofollow noopener noreferrer" data-modal-id="trial-license-after-download)を使用するか、.NET Barcode 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")
まず最初に、バーコードの値を指定してバーコードを作成します。使用するバーコード形式は、IronBarCode.BarcodeWriterEncoding Enumから選択します。 次に、画像として保存するか、System.Drawing.Imageとして保存するか、Bitmapオブジェクトとして保存するかを選択できます。 これで全てのコードです! 最終行のコードは、例としてバーコードPNGを開くだけで、これにより実際に目で確認することができます。
以前の例は効果的でしたが、現実世界ではさらに多くのことを行いたい場合があります。 以下の例では、バーコードに注釈を追加し、フォントを設定し、その値を下に表示し、余白を追加し、バーコードの色を変更し、最後にそれを保存することが、すべて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")
コードは一目で理解できるはずですが、もしそうでない場合は、GeneratedBarcodeクラスのドキュメントをAPIリファレンス内で読むことをお勧めします。
.NETでバーコードやQRコードを読み取るのは、.NET Barcode Readerを使用したIronBarcodeクラスライブラリを利用することで非常に簡単です。 最初の例では、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
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)
これで、この歪んだQRコードを読み取ることができます。
C#で45度回転したQRコードをスキャンする
バーコードのエンコーディングを指定するか、複数の形式を指定することができることがわかります。 そうすることで、バーコードの読み取りパフォーマンスと精度が大幅に向上します。 パイプ文字または「ビット単位または演算」は、複数のフォーマットを同時に指定するために使用されます。 以下の手法でも同様の結果が得られますが、視覚的方法またはBarcodeReader.ReadASingleBarcodeメソッドコンポーネントモードを使用することで、より高い特定度が得られます。
実際の使用例では、完全なスクリーンショットではないバーコードを読み取りたいことがあります。 それらは、不完全な画像、スキャン、または写真であり、デジタルノイズを含んだり、傾いていたりする場合があります。 ほとんどの従来のオープンソースの .NET バーコード生成およびリーダーライブラリでは、これは不可能です。 しかし、このC#のバーコードリーダーは非常に簡単です。 私たちはQuicklyReadOneBarcode
のTryHarder
メソッドについて見ていきます。 この単一パラメーターにより、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)
最後の例では、1行のコードでバーコードを作成し、スタイルを設定し、エクスポートできることを確認します。 IronBarcodeは、Systemに類似したオプショナルな流暢なAPIを実装しています。 リンク。 メソッド呼び出しを連鎖することで、最初にバーコードを作成し、その後にマージンを設定し、最後に単一行でBitmapにエクスポートします。これは非常に便利で、コードを読みやすくすることができます。
無料のSpire.BarCode for .NETは、.NET開発者(C#、VB.NET、ASP.NET)向けに特別に設計された、1Dおよび2Dバーコードを生成して読み取るための無料のプロフェッショナルなバーコードAPIです。 開発者およびプログラマーは、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
生成された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")
このメソッドには2つのインポートクラスがあります — BarCodeControl と BarCodeGenerator です。 BarCodeControlはバーコードに関する情報を保存します。 BarCodeGeneratorはバーコード画像を生成するクラスです。 そのコンストラクターは、1つのパラメーター — BarCodeControl インスタンスを取ります。 画像を生成するための戻り値としてImageオブジェクトを返すGenerateImage()というメソッドがあります。
バーコードスキャナーは、バーコード画像をスキャンするためのクラスです。 ビットマップオブジェクトにバーコード画像を含めて、そのメソッドScanを呼び出します。 スキャンの結果が格納される string [] 値を返します。 コード内のバーコード画像をスキャンするためのクラス 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
30日間返金保証: ライセンスを購入すると、ライセンスが機能しない場合やIron Barcodeが許可しない場合、30日以内に返金を受けることができます。
簡単な統合:IronPDFのプロジェクトおよび環境への統合は非常に簡単で、[NuGetパッケージ](https://www.nuget.org/packages/IronPdf" target="_blank" rel="nofollow noopener noreferrer)から追加する場合、わずか1行のコードを書くことで実現できます。また、ウェブからダウンロードする場合は、その方法で環境に統合することができます。
永続ライセンス: 各ライセンスは一度購入され、更新の必要がありません。
無料サポートと製品更新: すべてのライセンスには、製品の更新と製品のバックサポートチームによるサポートが1年間無料で付属しています。 拡張機能をいつでも購入することが可能です。 拡張機能を表示できます。
即時ライセンス: 支払いが確認され次第、登録されたライセンスキーが送信されます。
すべてのライセンスは永続的であり、開発、ステージング、および運用に適用されます。
ライトパッケージ:
永久ライセンス
このパッケージは、組織内の単一のソフトウェア開発者が一箇所でIron Softwareを使用することを可能にします。 Iron Softwareは、単一のWebアプリケーション、イントラネットアプリケーション、またはデスクトップソフトウェアプログラムで使用できます。 ライセンスは譲渡不可であり、組織外部やエージェンシー/クライアント関係外では共有できません。このライセンスタイプは、他のすべてのライセンスタイプと同様に、OEM再配布および追加のカバレッジが購入されない限りSaaSを含まない、契約書で明示的に付与されていないすべての権利を明示的に除外します。
価格: 年間$749から。
Professional License:
永久ライセンス
このパッケージは、単一の場所で最大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コードを作成する
サポートは有料であり、すべてのサブスクリプションは一度限りです。OEMサブスクリプションのみが公開ウェブサイトおよびクラウドベースアプリケーションで機能します。
開発者サブスクリプション:
デプロイ場所1箇所
このパッケージは、1人の開発者に対して、1つの地理的な場所内で組織(内部使用のみ)の無制限のアプリケーションを作成して展開する権限を付与します。 それは、カスタムアプリケーションを第三者、公開ウェブサイト、またはSaaS/PaaS/IaaSプロジェクトに配布することを許可しません。
価格:年間$898から始まります。
開発者OEMサブスクリプション:
無制限のデプロイメント場所
このパッケージは、1人の開発者が製品を使用して無制限のカスタムアプリケーションを作成することを許可し、作成されたアプリケーションはどのような形式でも、どの地理的場所にも配布することができます。
価格: 年間$3395から開始。
サイトエンタープライズサブスクリプション:
導入先は最大10か所まで
これは、最大10人の開発者が最大10か所の地理的ロケーションに配備できる無制限のアプリケーションを作成することを許可します。 公開向けのWebサイト、またはSaaS/PaaS/IaaSプロジェクトへのカスタムアプリケーションの配布を許可しません。
価格: 年間$5301から。
サイトOEMサブスクリプション:
無制限のデプロイメント場所
これは、最大50人の開発者が製品を使用して無制限の数のカスタムアプリケーションを作成し、そのアプリケーションを任意の形式で任意の数の地理的な場所に配布することを許可します。
価格: 年間$10187から開始。
IronBarcode Lite パッケージには、1 年間のサポートが付いた 1 開発者パッケージが含まれ、料金は約 $749 です。一方、1 開発者パッケージを含む Spire Developer OEM Subscription の料金は $3394 です。すべての更新とメジャー リリースがあり、1 年間の技術サポートがある場合には $1695 で、リリースと技術サポートなしの場合は $1695 です。IronPDF Professional パッケージには 10 開発者パッケージと 1 年間のサポートが含まれ、料金は $999 です。一方、10 開発者パッケージを含む Spire Site OEM Subscription の料金は、すべての更新、メジャーリリース、および 1 年間の技術サポートありで年間 $10187.00、リリースおよび更新なしで年間 $6558.00 です。
IronPDFのLiteおよびProfessionalパッケージには、SaaSサービスまたはOEM、さらに5年間のサポートオプションがあります。 Lite バージョンには、5年間のサポートが付いた1つの開発者パッケージおよびSaaSとOEMサービスが含まれ、費用は2897USDです。 Spireには、SaaSサービスまたはOEMおよび1年間サポートオプションがあります。 IronPDF Professional バージョンは、5年間のサポートとSaaSおよびOEMサービスを含む10人の開発者パッケージで$3397に対し、Spireパッケージは、1年間のサポートとSaaSおよびOEMサービスを含む10人の開発者で$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 は $749 から始まり、Spire.Barcode は $898 から始まるため、IronBarcode の方が明らかに費用対効果が高いです。IronBarcode はまた、Spire.Barcode よりも多くの機能を提供します。 また、Spireにはない優れたサポートと返金保証も提供しています。 IronBarcodeは長期サポートを提供し、APIモードの.NETアプリケーションと簡単に統合できます。 新しいドキュメント(C, VB.NET および C#)との統合が簡単で、コードの複数のバーコードも生成します。
では、何を待っているのですか? 無料体験版を入手! ライセンスをここで取得して、すぐに始めることができます。