C# バーコードライブラリ
基本的なバーコード生成を超えてください。MLパワーによる前処理とバッチ処理で、.NET 10のための高度なバーコード読み取りと作成を手に入れましょう。
- 読み取り可能 30種類以上のフォーマット(主要な1D/2Dバーコードを含む)
- 作成 スタイル、サイズ、注釈制御付きのバーコード
- バッチ処理:非同期処理とマルチスレッド
- 無料 30日間トライアル、フル機能、クレジットカード不要
バーコードクイックスタート
すべての コード例を見るusing IronBarCode;
using System.Drawing;
// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image file
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf
// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
// Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
// There is a tradeoff in performance as more detail is set
Speed = ReadingSpeed.Balanced,
// Reader will stop scanning once a single barcode is found (if set to true)
ExpectMultipleBarcodes = true,
// By default, all barcode formats are scanned for
// Specifying a subset of barcode types to search for would improve performance
ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
// Utilize multiple threads to read barcodes from multiple images in parallel
Multithreaded = true,
// Maximum threads for parallelized barcode reading
// Default is 4
MaxParallelThreads = 2,
// The area of each image frame in which to scan for barcodes
// Specifying a crop area will significantly improve performance and avoid noisy parts of the image
CropArea = new Rectangle(),
// Special setting for Code39 barcodes
// If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
UseCode39ExtendedMode = true
};
// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);
// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);
// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);
// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");
// Get the barcode as an image for further processing
var myBarcodeImage = myBarcode.Image;
Imports IronBarCode
Imports System.Drawing
' Reading a barcode is easy with IronBarcode!
Dim resultFromFile = BarcodeReader.Read("file/barcode.png") ' From a file
Dim resultFromBitMap = BarcodeReader.Read(New Bitmap("barcode.bmp")) ' From a bitmap
Dim resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")) ' From an image file
Dim resultFromPdf = BarcodeReader.ReadPdf("file/mydocument.pdf") ' From PDF use ReadPdf
' To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
Dim myOptionsExample As New BarcodeReaderOptions With {
' Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
' There is a tradeoff in performance as more detail is set
.Speed = ReadingSpeed.Balanced,
' Reader will stop scanning once a single barcode is found (if set to true)
.ExpectMultipleBarcodes = True,
' By default, all barcode formats are scanned for
' Specifying a subset of barcode types to search for would improve performance
.ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,
' Utilize multiple threads to read barcodes from multiple images in parallel
.Multithreaded = True,
' Maximum threads for parallelized barcode reading
' Default is 4
.MaxParallelThreads = 2,
' The area of each image frame in which to scan for barcodes
' Specifying a crop area will significantly improve performance and avoid noisy parts of the image
.CropArea = New Rectangle(),
' Special setting for Code39 barcodes
' If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
.UseCode39ExtendedMode = True
}
' Read with the options applied
Dim results = BarcodeReader.Read("barcode.png", myOptionsExample)
' Create a barcode with one line of code
Dim myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8)
' After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100)
' Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg")
' Get the barcode as an image for further processing
Dim myBarcodeImage = myBarcode.ImageWorks with AI Coding Agents
Claude
Codex
GitHub Copilot
Cursor
Antigravity
Other coding agents
Runs Inside Your Infrastructure
No MCPs or external processing. IronBarcode runs inside your application, keeping documents in your control.
AI-ready Documentation
Clear documentation, API references, and tutorials help coding agents use IronBarcode effectively.
Built for Enterprise Workflows
Add enterprise-grade document capabilities where accuracy, consistency, and control matters.
クロスプラットフォームのサポート
C#、F#、およびVB.NETで動作する.NET 10、9、8、7、6、5、Core、Standard、またはFrameworkのために設計されています。モバイルのQRサポートが必要な場合は、IronQRライブラリをお試しください。
.NET バージョン:
- C#, VB.NET, F# 言語
- .NET Core (10, 9, 8, 7, 6, 5, および 3.1+)
- .NET Standard (2.0+)
- .NETフレームワーク (4.6.2+)
OS & プロセッサ:
- Windows (x64, x86)
- Mac (x64, ARM)
- Linux (x64)
.NET プロジェクトタイプ:
- Web (Blazor & WebForms)
- モバイル (MAUI)
- デスクトップ (WPF & MAUI)
- コンソール (アプリ & ライブラリ)
アプリ環境:
- Windows (10+, Server 2016+)
- Linux (Ubuntu, Debian, CentOS, etc.)
- Mac (macOS 10+)
- Apple iOS (13+)
- Android API 24+ (v7 “Nougat”)
- Docker (Windows, Linux, Azure)
- Azure (VPS, WebApp, Function)
- AWS (EC2, Lambda)
IDE について:
- Microsoft Visual Studio
- Jetbrains ReSharper & Rider
バイナリー認証
- Microsoft Authenticode
正確性、使いやすさ、速度を重視した C# バーコードライブラリ。
IronBarcode は、.NET でバーコードを読み取り、作成するための C# のリーディングバーコードライブラリです。その使いやすい API により、開発者は .NET プロジェクトに数分でバーコード機能を追加できます。
あなたの無料30日間の試用キーをすぐに入手。
バーコードを読み込み、書き込み、スタイル設定する必要がある場合は、迅速に。
生成
スタイル
バーコードのスタイリング
クロス互換性
サポートプラットフォーム
- .NET言語(C#、F#、 .NET)
- .NET Coreおよび.NET Framework (9、8、7、6、5、3、2、4.6.2以降)
- 対応プラットフォーム(Windows、macOS、Linux、iOS、Android)
読む
耐障害性
なぜIronBarcodeなのか?
任意のバーコードを読み書き。速く出荷。Windows、Linux、macOS、およびクラウドで動作します。
広範なフォーマットサポート
- 50以上のバーコードタイプ: Code 39/93/128、UPC、EAN、QR、Data Matrix、PDF417、Aztec、その他多数。
- 1つのライブラリでバーコードを読み書きし、別々のツールは不要です。
- 画像、PDF、またはHTMLに1回の呼び出しでエクスポート。
5分で導入
- → 5分のクイックスタート。
- シンプルなAPI:
BarcodeReader.Read(),BarcodeWriter.CreateBarcode(). - スマートデフォルト: 自動画像補正とバーコード検出内蔵。
Enterprise業績
- .NET 10、Core、Standard、またはFramework
- マルチスレッドとバッチスキャン: 1,000以上のバーコードを毎分処理。
- どこにでも展開: クラウド、オンプレミス、エアギャップ、およびサーバーレス。
正確な読み取り、どんな条件でも
- ML搭載の前処理: 傾き、ノイズ、方向、および低DPIを自動修正。
- 生産で損傷または印刷ミスのあるバーコードで98%以上の成功率。
- 精度が高く、監査可能な結果のためのトリミング領域と信頼性スコア。
開発者優先のサポートとライセンス
- 永続的ライセンス:一度購入して永遠に使用可能。オプションの更新と更新。
- 24時間365日エンジニアサポート(24/7 Premium対応)。リアルな人間、中央値チャット応答時間<1分。
- 30日間の返金保証適していませんか?全額返金、質問なし。
ビルダー向け
- 本当に使う機能:
- バーコードの読み書き
- QRコード生成
- batch scanning
- 画像補正フィルター
- トリミング領域 (ROI)
- confidence scores
- barcode styling
- PDF/HTMLエクスポート
- ロゴ埋め込み (QR)
- custom encoding
- どこでも動作:Windows、Linux、macOS、Docker、Azure、AWS、クラウド。
購入者向け
- 〜が信頼されています。2M+ エンジニア • 2M+ NuGetインストール。
- チームの報告-40% の開発時間の節約対DIY/OSSラッパー。
- 再配布/SaaSのオプションが利用可能です。
- 調達に優しい: 永続ライセンス、オプションの更新、請求書の利用可能性、複数の支払いオプション(ローカルを含む)。
- 30日間の返金保証。
世界中の数百万人のエンジニアに信頼されています。
開発者が尋ねるたびに、YES! Iron Softwareから IronBARCODE
IronBarcodeは、QR、Aztec、Data Matrix、PDF417、UPC、EAN、Code128などの主要なバーコードフォーマットを単一の.NETアセンブリで読み書きできるか?はい!
異なるタイプの複数のバーコードを1つの画像やPDFページから一度に読み取ることができるか?はい!
外部のページから画像への変換を必要とせずにPDFから直接バーコードを読み取ることができるか?はい!
ロゴ、カスタムカラー、調整されたボーダーで生成されたQRコードをスタイリングできるか?はい!
読む率を向上させるために画像補正フィルター(ノイズ除去、コントラスト調整、歪み補正)を適用するか?はい!
値、バイナリデータ、方向、バウンディングボックスを含む詳細な結果データを返すか?はい!
ディスクに保存せずにStreamまたはbyte[]に直接バーコードを生成できるか?はい!
Windows、Linux、macOS、Docker、Azure上で.NET Core、Standard、Frameworkに完全にクロスプラットフォーム対応していますか?はい!
高性能バッチ処理のためにマルチスレッドと非同期をサポートしているか?はい!
HTMLデータURIとしてバーコードを出力したり、既存PDFにスタンプしたりできるか?はい!
部分的に損傷してもスキャン可能なフォールトトレラントバーコードをサポートしているか?はい!
今すぐ本番プロジェクトでIronBarcodeを無料でテストできるか?はい! 30日間の無料トライアルを始めるにはここをクリック
準備はできましたか?
Nuget Downloads 2,468,794|バージョン:2026.9リリースされたばかり


