他のコンポーネントと比較する IronBarcodeとOnBarcodeの比較 Jordi Bardia 更新日:8月 20, 2025 Download IronBarcode NuGet Download テキストの検索と置換 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article 1. はじめに バーコードとは何ですか? バーコードは、スキャナーで読み取ることができ、幅の異なる並行した黒い線と白い隙間で構成される四角形または長方形の画像です。 バーコードは、製品の識別を容易にするために使用されます。 購入プロセスの一環として小売店で使用され、倉庫内で在庫を追跡し、請求書には会計を助けるためなどの目的で使用されます。 あなたは.NETプラットフォームを使用してバーコードの読み取りと生成ができますか? .NETプラットフォームを使用してバーコードを生成し、読み取ることができます。 この記事では、開発者がバーコードを作成し、.NETプラットフォームがサポートするプログラミング言語でそれを読むことについて説明します。 バーコードを処理するために使用される2つのソフトウェアセットについて述べ、比較します。 これらのツールは次のとおりです。 OnBarcode IronBarcode 2. OnBarcode OnBarcode は、ASP.NET、Windows Forms、WPF、Java、Android、iOS(iPhone プロジェクト、Mac)を含むすべての主要企業開発プラットフォームで、バーコードジェネレーター、リーダーコントロール、コンポーネントを提供する業界トップのプロバイダーです。 OnBarcodeは、主要なレポートバーコードツール、Microsoft Office(Excel & Word)のバーコードアドオン、およびバーコードフォントと組み合わせることで、ビジネスアプリケーションを構築するための完全なバーコードソリューションを提供します。 OnBarcodeのソフトウェアは、バーコード画像の生成、SQLサーバーでのバーコード画像の印刷、バーコードの読み取り、Visual Studio C#で完全にコード化された最新のバーコードシンボロジと互換性のある.NET Crystal Reportsでのバーコード画像の印刷と描画など、バーコード関連のさまざまな機能を提供します。 また、テキスト文字列を表すさまざまな標準コードをサポートしています。 OnBarcodeでは、すべての.NETプラットフォームでQRコード生成サービスを提供するのは、例のバックエンド(ZINT共有ライブラリ)のみです。 OnBarcodeは以下の他のプラットフォームもサポートしています: C# ASP.NET VB.NET Java Android 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は、Data Matrix、PDF 417、QR Code、Micro PDF-417、Micro QR Codeなど、さまざまなタイプの2Dまたはマトリックスバーコードも提供します。 OnBarcodeは、他のオープンソースのバーコードライブラリよりも優れているのは、バーコードの回転をサポートしている(0、90、180、270度でバーコードを作成できます)からです。 .NET技術バーコードジェネレーター Visual Studio C#.NET 2005を使用してこれが書かれました。 VB.NET、C#、マネージドC++、Borland Delphi for .NETでバーコードを簡単に描画および印刷できます。バーコードはメモリ内に印刷され、画像ファイルにエンコードされます。 インストールと展開 .NET 2.0、3.0、3.5以降のバージョンの.NETプラットフォームをサポートしています。 シンプルなXcopy展開を使用してバーコードの展開は簡単です。 OnBarcodeもロイヤリティフリーの再配布を提供しています。 バーコード画像の生成、エンコード、印刷 これにより、バーコードオブジェクトを画像ファイルに描画し、GIF、BMP、PNG、JPEG、およびTIFF画像フォーマットでエンコードできます。 また、Internet Explorer、Firefox、Chrome、Safari、およびOperaなどのさまざまなブラウザをサポートしています。 サーマルプリンターで高品質なバーコード画像を印刷できます。 3. IronBarcode IronBarcodeは、プログラマーがバーコードを読み取り作成できる.NETライブラリです。 IronBarcodeは、広範な1次元および2次元のバーコード、カスタマイズされた(色付きまたはブランド化された)QRコードをサポートする主要な.NETバーコードライブラリです。 IronBarcodeは開発者にすべての.NET関連の言語を使用することを許可します。 IronBarcodeを使用してバーコードを作成、フォーマット、および画像としてエクスポートすることは非常に簡単で、しばしばコード1行で達成されます。 IronBarcodeは、.NET Core 2.x & 3.x、.NET Standard、.NET Framework 4.x、Full Azureをサポートしています。 それはポストスクリプト出力を作成し、文字列を変換するためのさまざまな標準コードを受け付けます。 3.1. IronBarcodeの機能 バーコードフォーマット 2次元マトリックスバーコードフォーマットにはQRコード、Aztec、およびData Matrix .NETの読み取りと作成が含まれます。 テキスト、数値、およびバイナリデータをサポートする現代的な線形バーコードフォーマットには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形式の画像からバーコードを読み取ることをサポートします。 精度とパフォーマンスの向上。 精度とパフォーマンスを向上させるため読み取り対象のバーコードフォーマットを1つまたは複数に設定します。 バーコードを読むための画像補正。 失敗したスキャンや画像を解釈するためにノイズとコントラスト調整を文書に適用します。 バーコード書き込み機能 BarcodeWriterとQRCodeWriterのスタティッククラスを使用して、耐障害性のバーコードおよびQR書き込みAPIを作成します。 通常、バーコードデータは2行のコードで抽出できます。 IronBarCodeは画像としてのエクスポート、HTMLページへのエクスポート、PDFへのエクスポートまたは既存のPDFに追加することをユーザーに許可します。 クラスQRCodeWriterは高度な機能を使用してQRコードをレンダリングするための高度なサポートを提供します。 4. Visual Studioで新しいプロジェクトを作成する Visual Studioソフトウェアを開き、ファイルメニューに移動します。 "新しいプロジェクト"を選択し、コンソールアプリケーションを選択します。 プロジェクト名を入力し、パスを適切なテキストボックスに選択します。 その後、[作成]ボタンをクリックします。 以下のスクリーンショットのように必要な.NETフレームワークを選択します: class="content-img-align-center"> class="center-image-wrapper"> Visual Studioプロジェクトは、選択したアプリケーションのための構造を生成します。コンソール、Windows、およびウェブアプリケーションを選択した場合、プログラム.csファイルを開き、コードを入力し、アプリケーションをビルド/実行できます。 class="content-img-align-center"> class="center-image-wrapper"> ライブラリを追加してプログラムをテストすることができます。 5. IronBarcodeライブラリをインストールする IronBarcodeライブラリは、以下の4つの方法でダウンロードしてインストールできます。 以下のような方法です: Visual Studio NuGetパッケージマネージャーを使用します。 Visual Studioコマンドラインを使用します。 NuGetウェブページからの直接ダウンロード。 IronBarcodeウェブページからの直接ダウンロード。 5.1 Visual Studio NuGetパッケージマネージャーを使用する Visual Studioソフトウェアは、ソリューションにパッケージを直接インストールするためのNuGetパッケージマネージャーオプションを提供します。 Visual Studioは、NuGetパッケージマネージャオプションを提供し、解決策に直接パッケージをインストールできます。 class="content-img-align-center"> class="center-image-wrapper"> NuGetサイトから利用可能なパッケージライブラリのリストを表示する検索ボックスが提供されます。パッケージマネージャーでは「IronBarCode」を検索する必要があります。以下のスクリーンショットのように: class="content-img-align-center"> class="center-image-wrapper"> 上の画像から、検索リストの関連パッケージのリストが表示されます。IronBarcodeオプションを選択し、ソリューションにパッケージをインストールする必要があります。 5.2 Visual Studioコマンドラインを使用する Visual Studioメニューで、ツール-> NuGetパッケージマネージャー -> パッケージマネージャーコンソールに移動します。 パッケージマネージャーコンソールタブに次の行を入力します: Install-Package BarCode 今、パッケージは現在のプロジェクトにダウンロード/インストールされ、使用可能になります。 class="content-img-align-center"> class="center-image-wrapper"> class="content-img-align-center"> class="center-image-wrapper"> 5.3 NuGetウェブサイトからの直接ダウンロード 第三の方法は、ウェブサイトから直接パッケージをダウンロードすることです。 Navigate to the Link. メニューの右側からダウンロードパッケージオプションを選択します。 ダウンロードしたパッケージをダブルクリックします。 - ダウンロードしたパッケージをダブルクリックします。 ソリューションを再読み込みして、プロジェクトで使用を開始します。 5.4 IronBarcodeウェブサイトからの直接ダウンロード Click the link to download the latest package from the website. After the download, follow the steps below to add the package to the project. ソリューションウィンドウからプロジェクトを右クリックします。 その後、参照のオプションを選択し、ダウンロードしたリファレンスの場所を参照します。 その後、OKをクリックして参照を追加します。 6. OnBarcode SDKをインストールする OnBarcodeは、NuGetパッケージを含む複数のインストールオプションを提供します。 OnBarcodeは、OnBarcode.Barcode.GeneratorやOnBarcode.Barcode.ReaderのようなパッケージでNuGet.orgで利用できます。 OnBarcodeは、バーコードジェネレーターとバーコードリーダーのために個別のサービスを提供します。 You can install via NuGet Package Manager or download directly from this link for the barcode generator, and this link for the barcode reader. 手動でインストールするには、次の手順に従います: パッケージをダウンロードした後、解凍します。 ASP.NETプロジェクトフォルダにOnBarcode.Barcode.ASPNET.dllを追加します。 .NET binディレクトリに配置する必要はありません。Visual Studioビルドツールが.NET binディレクトリにDLLをコピーします。 ASP.NETプロジェクトまたはウェブサイトで、OnBarcode.Barcode.ASPNET.dllを参照します。 ASP.NET WebフォームコントロールをASP.NET Visual Studio Toolboxに追加する必要があります。 メニューからアイテムを<...>選択します。 NET Visual Studio Toolboxを右クリックします。 "Choose Toolbox Items"フォームの"Browse..."ボタンからDLL OnBarcode.Barcode.ASPNET.dllを選択します。 選択後、"Components"セクションに移動し、LinearWebForm、DataMatrixWebForm、PDF417WebForm、およびQRCodeWebFormを探します。 4つのコンポーネントすべてを選択すると、.NET Visual Studio Toolboxに表示されます。 7. QRコードジェネレーター QRコードは、黒と白のピクセルパターンで構成される2次元バーコードのバリエーションです。 7.1. OnBarcode SDKを使用したQRコードジェネレーター OnBarcodeの.NET生成コントロール用バーコードは、C#アプリケーション用にQRコードおよび2Dバーコードを生成および印刷することを可能にします。 OnBarcode C#バーコードジェネレーターを使用すると、QRコードの生成および作成が容易になります。 以下のコードは、OnBarcodeを使用してQRコードを作成する方法を示しています。 using System; using OnBarcode.Barcode; using System.Drawing.Imaging; // Create a new QRCode instance QRCode qrcode = new QRCode(); qrcode.Data = "ONBARCODE"; // Set the data to encode qrcode.DataMode = QRCodeDataMode.AlphaNumeric; // Set data mode qrcode.UOM = UnitOfMeasure.PIXEL; // Set unit of measure (Pixels) qrcode.X = 3; // Module width qrcode.Resolution = 72; // Image resolution qrcode.Rotate = Rotate.Rotate0; // No rotation qrcode.ImageFormat = ImageFormat.Gif; // Set image format // Draw barcode (generate the QR code image) qrcode.drawBarcode("C:\\qrcode.gif"); using System; using OnBarcode.Barcode; using System.Drawing.Imaging; // Create a new QRCode instance QRCode qrcode = new QRCode(); qrcode.Data = "ONBARCODE"; // Set the data to encode qrcode.DataMode = QRCodeDataMode.AlphaNumeric; // Set data mode qrcode.UOM = UnitOfMeasure.PIXEL; // Set unit of measure (Pixels) qrcode.X = 3; // Module width qrcode.Resolution = 72; // Image resolution qrcode.Rotate = Rotate.Rotate0; // No rotation qrcode.ImageFormat = ImageFormat.Gif; // Set image format // Draw barcode (generate the QR code image) qrcode.drawBarcode("C:\\qrcode.gif"); Imports System Imports OnBarcode.Barcode Imports System.Drawing.Imaging ' Create a new QRCode instance Private qrcode As New QRCode() qrcode.Data = "ONBARCODE" ' Set the data to encode qrcode.DataMode = QRCodeDataMode.AlphaNumeric ' Set data mode qrcode.UOM = UnitOfMeasure.PIXEL ' Set unit of measure (Pixels) qrcode.X = 3 ' Module width qrcode.Resolution = 72 ' Image resolution qrcode.Rotate = Rotate.Rotate0 ' No rotation qrcode.ImageFormat = ImageFormat.Gif ' Set image format ' Draw barcode (generate the QR code image) qrcode.drawBarcode("C:\qrcode.gif") $vbLabelText $csharpLabel 7.2. IronBarcodeライブラリを使用したQRコードジェネレーター。 Iron Barcodeは、通常のバーコードを作るときよりも多くの選択肢を開発者に提供します。 たとえば、QR誤り訂正の量を調整したり、カラーQRコードを追加したり、ロゴを追加したりできます。 QRコードにロゴを追加すると、それが適切なサイズに自動的に縮小され、QRコードが読み取れるようになり、QR画像の黒と白のスクエアに対して正しく位置合わせされます。 シンプルなQRコード生成 using IronBarCode; // Create and save a simple QR code QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium) .SaveAsPng("MyQR.png"); using IronBarCode; // Create and save a simple QR code QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium) .SaveAsPng("MyQR.png"); Imports IronBarCode ' Create and save a simple QR code QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium).SaveAsPng("MyQR.png") $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> 高度なQRコード生成 using IronBarCode; // Create a QR code with a logo var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500); // Change the color of the QR code MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen); using IronBarCode; // Create a QR code with a logo var MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500); // Change the color of the QR code MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen); Imports IronBarCode ' Create a QR code with a logo Private MyQRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("https://ironsoftware.com/csharp/barcode/", "visual-studio-logo.png", 500) ' Change the color of the QR code MyQRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen) $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> 8. バーコードを読む 隠された情報を取得するためにバーコードを読むことは非常に有用です。 このセクションでは、これらのツールがどのようにしてさまざまなバーコードを読むかについて説明します。 8.1. IronBarcodeを使用してバーコードを読む バーコードリーダーは、バーコードを読むスクリプトです。 IronBarCode名前空間のQuicklyReadOneBarcode機能は、.NETフレームワークでバーコードを読むための素晴らしいツールです。 バーコードエンコーディングスキームを選ぶことで速度を大幅に向上させることができ、TryHarderオプションをtrueに設定して遠近法およびデジタルノイズを自動的に調整することができます。 QuicklyReadAllBarcodes方法はこれに似ていますが、PDFや複数ページのTIFFなど、複数ページのドキュメントに対して複数のバーコードをスキャンできます。 QuicklyReadOneBarcode using IronBarCode; // Read a single barcode from an image file BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("QR.png"); using IronBarCode; // Read a single barcode from an image file BarcodeResult QRResult = BarcodeReader.QuicklyReadOneBarcode("QR.png"); Imports IronBarCode ' Read a single barcode from an image file Private QRResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QR.png") $vbLabelText $csharpLabel TryHarder using IronBarCode; // Read a single barcode with more accuracy and noise correction BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true); using IronBarCode; // Read a single barcode with more accuracy and noise correction BarcodeResult QRBetterResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, true); Imports IronBarCode ' Read a single barcode with more accuracy and noise correction Private QRBetterResult As BarcodeResult = BarcodeReader.QuicklyReadOneBarcode("QR.png", BarcodeEncoding.QRCode, True) $vbLabelText $csharpLabel QuicklyReadAllBarcodes using IronBarCode; // Read all barcodes from a PDF or TIFF file BarcodeResult[] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true); using IronBarCode; // Read all barcodes from a PDF or TIFF file BarcodeResult[] PDFResults = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, true); Imports IronBarCode ' Read all barcodes from a PDF or TIFF file Private PDFResults() As BarcodeResult = BarcodeReader.QuicklyReadAllBarcodes("MultipleBarcodes.pdf", BarcodeEncoding.AllOneDimensional, True) $vbLabelText $csharpLabel 8.2. OnBarcodeを使用してバーコードを読む Visual C#.NETアプリケーションでは、OnBarcode .NET Barcode Readerはバーコード画像を読むためのC#.NETコンポーネント(DLL)です。 線形バーコードを読む using OnBarcode.Barcode; using System; // Scan all Code39 barcodes from an image String[] barcodes = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39); using OnBarcode.Barcode; using System; // Scan all Code39 barcodes from an image String[] barcodes = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39); Imports OnBarcode.Barcode Imports System ' Scan all Code39 barcodes from an image Private barcodes() As String = BarcodeScanner.Scan("code39image.gif", BarcodeType.Code39) $vbLabelText $csharpLabel 画像内の定義された領域をスキャンする using OnBarcode.Barcode; using System; using System.Collections.Generic; // Define a region to scan List<SRegion> areas = new List<SRegion>(); SRegion area = new SRegion(0, 0, 50, 60); areas.Add(area); // Scan Code39 barcodes from defined regions in the image string[] barcodes = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas); using OnBarcode.Barcode; using System; using System.Collections.Generic; // Define a region to scan List<SRegion> areas = new List<SRegion>(); SRegion area = new SRegion(0, 0, 50, 60); areas.Add(area); // Scan Code39 barcodes from defined regions in the image string[] barcodes = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas); Imports OnBarcode.Barcode Imports System Imports System.Collections.Generic ' Define a region to scan Private areas As New List(Of SRegion)() Private area As New SRegion(0, 0, 50, 60) areas.Add(area) ' Scan Code39 barcodes from defined regions in the image Dim barcodes() As String = BarcodeScanner.ScanRegions("code39image.gif", BarcodeType.Code39, areas) $vbLabelText $csharpLabel 9. ライセンス IronBarcodeは、開発者ライセンスを無料で提供するライブラリです。 IronBarcodeには、リテバンドルが$liteLicenseで始まり、隠れた料金がないという独自の価格構造があります。 SaaSとOEM製品の再配布も可能です。 すべてのライセンスには、30日間の返金保証、1年のソフトウェアサポートとアップグレード、開発/ステージング/プロダクションの有効性、永続的なライセンス(1回購入)が含まれています。 To see IronBarcode's entire price structure and license, go here. OnBarcodeリーダーとバーコードジェネレーターは一つのパッケージとして提供されていません。 これにより、別々に2つのパッケージを購入する必要があります。 .NET Barcode Generator Suite License .NET Barcode Generator Suiteには、Visual Studio .NETで簡単に使用できる信頼性の高いバーコードコントロールのセットが含まれています。 このスイートを使用して.NETアプリケーションで高品質なバーコードを生成、印刷、描画できます。 その単一開発者ライセンスは、線形と2Dサポートの両方が含まれて$1,690から始まり、Unlimited Developer Licenseが$3,990の価格で提供されています。 単一の開発者ライセンス:このライセンスには、1人の開発者がライセンス料金なしに無限のユーザーライセンスを配布し、無制限のサーバーにBarcodeコンポーネントをインストールすることができます。 5人の開発者ライセンス:このライセンスは、5人の開発者が無限のユーザーライセンスをロイヤリティなしで配布し、無制限のサーバーにBarcodeコンポーネントをインストールすることを許可します。 Unlimited Developer License:これは、無限の開発者が無限のユーザーライセンスをロイヤリティなしで配布し、無制限のサーバーにBarcodeコンポーネントをインストールすることを許可します。 .NET Barcode Reader SDK License 単一サーバー配布ライセンス:これにより、ビジネス内無限の開発者が.NET Barcode Readerを使用し、1つのサーバーで派生製品を展開できるようになります。 3サーバー配布ライセンス:このライセンスは、企業が無制限の開発者を許可して.NET Barcode Readerを利用し、3つのサーバーで派生製品を展開できるようにします。 5サーバー配布ライセンス:これにより、企業が無制限の開発者を許可して.NET Barcode Readerを利用し、最大5つのサーバーで派生製品を展開できるようにします。 無制限サーバー配布ライセンス:これにより、組織内の無限の開発者が.NET Barcode Readerを利用して無制限のサーバーで生成された製品を展開できるようになります。 Windowsアプリケーション配布ライセンス:これにより、組織内の無限の開発者が.NET Barcode Readerを使用し、無制限のマシン(サーバーではない)で生成された製品を展開できるようになります。 正確な価格に関しては、Microsoft の公式ウェブサイトを参照するか、Microsoft の営業担当者にお問い合わせください。 IronBarcodeは、プログラマーがバーコードを読み取りおよび作成できる主要な.NETバーコードライブラリです。 広範な1次元および2次元バーコード、カスタマイズされた(カラーおよびブランドされた)QRコードをサポートしています。 IronBarcodeは、開発者にすべての.NET関連の言語を使用することを許可します。 IronBarcodeは、高パフォーマンスのバーコード読み取りおよび生成機能を提供し、.NET環境に最適化されています。 .NET Core 2.x & 3.x、.NET Standard、.NET Framework 4.xおよびFull Azureをサポートしています。 OnBarcodeは、すべての主要な企業開発プラットフォーム(ASP.NET、Windows Forms、WPF、Java、Android、iOS(iPhoneプロジェクト、mac))向けのバーコードジェネレーター、リーダーコントロール、およびコンポーネントの市場をリードするプロバイダーです。 会社はまた、Microsoft Office(Excel & Word)のバーコードアドオンとバーコードフォントと組み合わせるとフルバーコードソリューションを提供します。 OnBarcodeのソフトウェアは、バーコード画像の生成、バーコードの読み取り、最新のバーコードシンボロジと互換性のある印刷および描画を含む、さまざまなバーコード関連の機能を提供します。 テキスト文字列を表すためのさまざまな標準コードをサポートしています。 IronBarcodeの価格構造はOnBarcodeよりも比較的コスト效益があります。 IronBarcodeはすべての機能を単一のライセンスで提供し、1回の購入で継続的なコストがない一方、OnBarcodeはバーコード関連の機能に対して単一のライセンスを提供せず、バーコード生成とバーコード読み取りのために別々のライセンスを提供します。 別々のライセンス戦略によりIronBarcodeよりも3倍高価になり、ユーザーにとって魅力的ではありません。 2つを比較した結果、IronBarcodeはOnBarcodeよりも多くの機能を提供し、OnBarcodeはIronBarcodeよりもかなり高価であることが判明しました。 両方のライブラリは、.NETプロジェクトと簡単に統合できるNuGetパッケージマネージャーを通じて利用可能です。 .NETプログラミングのために、IronBarcodeは数行のコードでのすべての機能を提供し、その競争相手では提供できないものを提供します。その上に、Iron Softwareは現在、5つのソフトウェアツールを2つの価格で提供しています! これらの5つのツールは次のとおりです: IronBarcode IronXL IronOCR IronPDF IronWebScraper Please visit this link to explore Iron Suite. ご注意OnBarcodeはその所有者の登録商標です。 このサイトはOnBarcodeとは関連しておらず、支持されていない、また後援されていません。 すべての製品名、ロゴ、およびブランドは各所有者の所有物です。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。 よくある質問 OnBarcode と IronBarcode の主な違いは何ですか? OnBarcode はバーコード生成と読み取りのために個別のライセンスを必要とするためコストが増える可能性がありますが、IronBarcode は単一のライセンスですべての機能を提供し、よりコスト効果的です。また、IronBarcode は NuGet パッケージマネージャーを介して簡単に統合され、包括的なカスタマイズオプションを提供します。 C# アプリケーションにバーコードライブラリを統合するにはどうすれば良いですか? IronBarcode は Visual Studio の NuGet パッケージマネージャーを使って C# アプリケーションに統合できます。これは、NuGet インターフェースで IronBarcode を検索し、プロジェクトに直接インストールすることを含みます。 IronBarcode を使用してどの種類のバーコードを生成できますか? IronBarcode は、QR コード、Code 39、Code 128 などの 1D および 2D バーコードを含む幅広いバーコードフォーマットをサポートします。また、カラー QR コードやロゴによるカスタマイズが可能です。 .NET 開発者にとってコスト効果の高いバーコード生成ソリューションはありますか? はい、IronBarcode はすべての機能と継続的な料金なしで単一のライセンスを提供することにより、.NET 開発者にとってコスト効果の高いソリューションを提供します。一方、OnBarcode は異なる機能のために個別のライセンスが必要です。 私の .NET アプリケーションで QR コードをどのようにカスタマイズできますか? IronBarcode を使用すると、色を変更したりロゴを追加することによりQRコードを簡単にカスタマイズできます。これにより、ビジュアルブランドを持つ QR コードが可能になります。 バーコードライブラリの .NET でのインストールオプションは何ですか? IronBarcode は Visual Studio NuGet パッケージマネージャを使用してインストールできるため、プロセスは簡単で迅速です。あるいは、Iron Software のウェブサイトからパッケージをダウンロードすることもできます。 IronBarcode はバーコード生成と読み取りの両方に使用できますか? はい、IronBarcode は、バーコードの生成と読み取りの両方のために設計されており、各タスクのために個別のツールが必要な一部の代替案とは異なり、単一のライブラリ内で完全なソリューションを提供します。 他のバーコードライブラリよりも IronBarcode を使用する利点は何ですか? IronBarcode は効率的な統合プロセス、幅広いバーコードフォーマットのサポート、およびカスタマイズ機能を提供します。また、すべての機能を単一購入でバンドルした経済的に有利なライセンシングモデルを提示しています。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 更新日 9月 25, 2025 C#で最高のバーコードライブラリを選ぶ方法 このガイドでは、.NET の最も広く使用されている5つのバーコードライブラリ、IronBarcode、http://ZXing.Net、Aspose.BarCode、BarcodeLib、Dynamsoft Barcode Reader を比較します。 詳しく読む 更新日 7月 28, 2025 ZXingでのバーコードスキャン方法 (C#開発者向け) ZXingを構成するモジュールのいくつかとして、コア画像デコードライブラリ、JavaSE固有のクライアントコード、およびAndroidクライアントバーコードスキャナーがあります。多くの他の独立したオープンソースプロジェクトがその上に構築されています。 詳しく読む 更新日 8月 31, 2025 ZXing.orgのQRコードライブラリとIronBarcodeの包括的な比較 ZXing は 1D および 2D バーコードを生成およびデコードするための人気のあるオープンソースライブラリです。 詳しく読む IronBarcodeとBarcodeLibの比較IronBarcodeとDynamsoft Barcode Rea...
更新日 9月 25, 2025 C#で最高のバーコードライブラリを選ぶ方法 このガイドでは、.NET の最も広く使用されている5つのバーコードライブラリ、IronBarcode、http://ZXing.Net、Aspose.BarCode、BarcodeLib、Dynamsoft Barcode Reader を比較します。 詳しく読む
更新日 7月 28, 2025 ZXingでのバーコードスキャン方法 (C#開発者向け) ZXingを構成するモジュールのいくつかとして、コア画像デコードライブラリ、JavaSE固有のクライアントコード、およびAndroidクライアントバーコードスキャナーがあります。多くの他の独立したオープンソースプロジェクトがその上に構築されています。 詳しく読む
更新日 8月 31, 2025 ZXing.orgのQRコードライブラリとIronBarcodeの包括的な比較 ZXing は 1D および 2D バーコードを生成およびデコードするための人気のあるオープンソースライブラリです。 詳しく読む