ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
バーコードは、パターン状に配置された線と空白の形で、さまざまな項目に関する情報を保存する機械読み取り可能なコードの一種です。 バーコードは、データをエンコードするために使用される一連の平行なバーで構成されています。 これらのバーは「バーコード」または「バーコードシンボル」と呼ばれるもので、バーコードスキャナーによって読み取ることができます。(スキャナーと呼ばれることもあります). すべてのバーコードには次の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パッケージ .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")
まず最初に、バーコードの値を指定してバーコードを作成します。使用するバーコード形式は、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")
コードは自明であるべきですが、もしそうでなければ、それを読むことをお勧めします 生成されたバーコード クラスドキュメント 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
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コードをスキャンする
次のようにバーコードエンコーディングを指定できることがわかります。(s)私たちが探しているもの、または複数の形式を指定することができます。 そうすることで、バーコードの読み取りパフォーマンスと精度が大幅に向上します。 パイプ文字または「ビット単位または演算」は、複数のフォーマットを同時に指定するために使用されます。 以下の手法でも同様の結果が得られますが、視覚的方法またはBarcodeReader.ReadASingleBarcodeメソッドコンポーネントモードを使用することで、より高い特定度が得られます。
実際の使用例では、完全なスクリーンショットではないバーコードを読み取りたいことがあります。 それらは、不完全な画像、スキャン、または写真であり、デジタルノイズを含んだり、傾いていたりする場合があります。 ほとんどの従来のオープンソースの .NET バーコード生成およびリーダーライブラリでは、これは不可能です。 しかし、この Barcodes Reader in C#
バーコードリーダー (C#) makes it incredibly straightforward. 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にエクスポートします。これは非常に便利で、コードを読みやすくすることができます。
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
生成された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 インスタンスを取ります。 それには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
30日間返金保証: ライセンスを購入すると、ライセンスが機能しなかったり、IronBarcodeが機能しなかった場合に30日以内であれば返金が可能です。
簡単な統合: IronPDF の統合は非常に簡単で、プロジェクトと環境に追加するときには、たった1行のコードを書くことで実現できます。 NuGetパッケージまたは、ウェブからダウンロードして、それを私たちの環境に統合することもできます。
永久ライセンス: 各ライセンスは一度購入され、更新の必要はありません。
無料サポートと製品アップデート:すべてのライセンスには、製品開発チームによる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プロジェクトへのカスタムアプリケーションの配布を許可しません。
料金: 1年間で$5301から。
サイトOEMサブスクリプション:
無制限のデプロイメント場所
これは、最大50人の開発者が製品を使用して無制限の数のカスタムアプリケーションを作成し、そのアプリケーションを任意の形式で任意の数の地理的な場所に配布することを許可します。
価格: 年間$10187から。
IronBarcodeのLiteパッケージには、1年間のサポートが含まれた1つの開発者パッケージが含まれており、価格は約$749です。一方、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は$749からスタートし、Spire.Barcodeは$898からスタートするので、IronBarcodeは明らかにSpireよりもコストパフォーマンスが高いです。また、IronBarcodeはSpire.Barcodeよりも多くの機能を提供しています。 また、Spireにはない優れたサポートと返金保証も提供しています。 IronBarcodeは長期サポートを提供し、APIモードの.NETアプリケーションと簡単に統合できます。 新しいドキュメントと簡単に統合できます。(C、VB.NET、C#)、それに加えて、複数のバーコードも生成します。
では、何を待っているのですか? 無料トライアルを入手! 以下のリンクから取得できます ライセンス 今すぐここで始めましょう。
9つの .NET API製品 オフィス文書用