C# & VB .NET コードサンプル
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.Image
当社の開発チームからの直接的な人間サポート
製品、統合、またはライセンスの問い合わせであろうと、Ironの製品開発チームはすべての質問に対応します。Ironと対話を始め、このライブラリをプロジェクトで最大限に活用してください。.NET Core、.NET Standard、および .NET Framework での 1D および 2D バーコードの認識
IronBarcode .NET バーコード ライブラリは BarcodeEncoding Enum 内の任意の種類のバーコードを読み取ります。.NET Core、.NET Standard、および .NET Framework でバーコードを認識します。在庫ワークフローの効率を高めるために、IronBarcode は一維 (1D) または線形バーコードをお勧めします。これには、UPC および EAN コードなどの伝統的で確立されたバーコード タイプが含まれます。グローバルポイントオブセールスサービスは通常、UPC (ユニバーサルプロダクトコード) バーコード(そのバリエーションUPC-AとUPC-Eを含む)を使用します。ターゲット消費者は、倉庫およびレジでの製品特徴の識別および追跡が容易になるという利益を得ます。UPCAは12から13桁の数値コンテンツのみを持つことに制限されていますが、UPCEは8から13桁のコンテンツをサポートします。
UPC と同様に、ヨーロッパの市場は EAN バーコードを使用して消費者製品にポイントオブセールススキャン用のラベルを付けます。そのバリエーションには、デフォルトとして EAN-13 が含まれ、小さなパッケージスペースには EAN-8 が使用されます。柔軟性に加えて、高密度バーコードとして EAN-13 はより大きなデータセットをコンパクトにエンコードします。
1D バーコードはそこに終わりません。
自動車業界および防衛産業は Code 39 バーコードを利用します。タイトルは 39 文字(現在は 43 に改訂)をエンコードする能力を示しています。同様に、Code 128 文字セットと高データ密度はロジスティクスの一部として続きます。梱包業界は梱包材をラベル付けするために ITF (Interleaved 2 of 5) バーコードを好みます。MSI は製品識別と在庫管理のために使用されます。
製薬業界は Pharmaceutical Binary Code を利用します。一方、RSS 14 (Reduced Space Symbologies) および Databar バーコードは 1D と 2D のバーコード ハイブリッドです。これは小さなアイテムをマークするために医療分野のお気に入りです。Code 128 バーコードと同様に、Codabar もロジスティクスおよび医療分野の好みです。これはコンピュータを使用せずに、ドットマトリックス プリンター出力から読み取ることができます。
2D バーコードには、Aztec、Data Matrix、Data Bar、IntelligentMail、Maxicode、QR コードが含まれます。さまざまな業界で使用される Aztec は、低解像度での読取りを備えたチケットや搭乗券での交通運営に使用されます。IntelligentMail は米国郵便での特定の目的に限定されている一方で、Maxicode は運送の追跡を標準化するために使用されます。
バーコードの中で最も広く知られているのは QR コードです。 B2B 拓から B2C 拓まで、その柔軟性、エラー耐性、読取りやすさ、数値、アルファニメリック、バイト/バイナリ、漢字などのさまざまなデータサポートが、あらゆる目的で使用されています。
タイプが最終決定されたら、IronBarcode がその先をお任せください!

.NET バーコード リーダーで、バーコード生成と読み取りプロジェクトを開始しましょう
IronBarcode の多用途で高度かつ効率的なライブラリを使用すると、.NET におけるバーコードの種類の読み取りが簡単になります。どこから開始しますか?
IronBarcode の NuGet パッケージをインストールするか、DLL を手動でプロジェクトまたはグローバルアセンブリキャッシュにインストールします。これで、1 行のコードで C# バーコード イメージ スキャナー アプリケーションを作成する一歩手前です。バーコード イメージ、値、エンコーディング タイプ、バイナリ データ (あれば) を抽出し、すべてをコンソールに出力します。TryHarder - 傾斜したバーコードフォーマットをより深くスキャンする
IronBarcode の QuicklyReadOneBarcode メソッドに TryHarder 変数を追加することで、アプリケーションはより時間をかけて分析することで、不明瞭、傾斜、または破損した QR コード イメージ フォーマットをより詳細にスキャンしようとします。複数形式を自由に指定
IronBarcode は無制限のバーコード解析ツールを提供します。パフォーマンスと精度を向上させることができます。パイプ文字または「ビットワイズ OR」を使用して、複数のバーコード形式を同時に指定できます。代わりに、BarcodeReader.ReadASingleBarcode メソッドを使用してより具体性と品質を得ることができます。
PDF ドキュメント、スキャン、マルチスレッドからのバーコード読み取り
次のプロジェクトがスキャンした PDF ドキュメントを読み取り、すべての 1D バーコードを探している場合、IronBarcode は失望させません。1 つのドキュメントから単一のバーコードを読み取ることと同様に、今度はバーコードが属するページ番号に関する追加情報があります。同様に、マルチフレーム TIFF からも同様の結果が得られます。この点で、それは PDF と同様に扱われます。
マルチスレッドが悩ます問題になっていますか? そうであれば、IronBarcode でサポートされています!
複数のドキュメントを読み取るには、ドキュメントのリストを作成して BarcodeReader.ReadBarcodesMultithreaded メソッドを使用することで、より良い結果を得ることができます。これは複数のスレッドと、業務のプロセスを実行するためにすべての CPU コアを使用でき、1 度に複数のバーコードを一度に読み取るよりも指数関数的に高速です。
不完全なイメージの心配は、完全なバーコード ジェネレーターで過去のものになりました
現実の世界では、スクリーンショットや PNG 画像、写真など完全でない画像形式のバーコードをスキャンしたいと思うかもしれません。従来のオープンソースの .NET バーコード ジェネレーターおよびリーダー ライブラリでは、完全でない画像形式を読み取ることは不可能です。しかし、IronBarcode ではこれを信じられないほど簡単にします。QuicklyReadOneBarcode の TryHarder メソッドは、不完璧なデジタル サンプルからのバーコード読み取りを IronBarcode にデスクースさせ、読み取ります。
写真、スキャン、サムネイル
写真が傾いている場合、バーコード回転および画像補正を設定して、携帯電話のカメラから予想されるデジタルノイズ、傾斜、透視、および回転を合理的に補正します。同様に、スキャンした PDF から QR コードおよび PDF-417 バーコードを読み取るには、適切なレベルのバーコード回転補正およびバーコード画像補正を設定してドキュメントを軽くクリーニングする必要があります。しかし、パフォーマンスを妥協することを避けるために過剰に指定することには慎重を期します。
壊れたバーコードのサムネイルを持っている場合、IronBarcode リーダー メソッドは自動的に小さすぎるバーコード イメージを検出し、アップスケールし、サムネイル作成に関連するデジタル ノイズをすべてクリーニングし、再び読み取り可能にします。
開発者にとって、これ以上容易にならない操作です!
IronBarcode を要約する - バーコード イメージの作成および操作用
IronBarcode は、さまざまなバーコード タイプと形式の作成、サイズ変更、および保存を容易にするため、このままでは確実に第一歩を踏み出せます!Fluent API を使用して生成されたバーコード クラスを使用して、マージンを設定し、サイズ変更、バーコードに注釈を追加して、IronOCR がファイル名から自動的に正しい画像タイプを選ぶようにして保存します。GIF、HTML ファイル、HTML タグ、JPEG、PNG、TIFF、および Windows ビットマップのいずれであってもです。
StampToExistingPdfPage メソッドを使用すると、既存の PDF にバーコードを生成してスタンプできます。汎用 PDF の編集や、内部識別番号の追加をバーコードで行う場合などに役立ちます。
LIVE 24/7 人間サポートに今すぐ接続してください。質問がある場合やプロジェクトサポートが必要な場合は、30 日間の試用キーを開始し、広範なドキュメントリソースを簡単に理解できる英語で利用できます。または、749 ドルから始まる生涯ライセンスを利用することができます。
サポート:
C# & VB .NET 向けのバーコード & QR チュートリアル

C#.NETバーコードQR

バーコードおよびQRを読み取る | C# VB .NETチュートリアル
Frank が C# .NET バーコードアプリケーション内で IronBarcode を使用してスキャン、写真、PDF ドキュメントからバーコードを読む方法をご覧ください…
Frank のバーコード読み取りチュートリアルを見る
C#.NETバーコード

C# または VB.NET でバーコード画像を生成する
Francesca は C# または VB アプリケーションで画像にバーコードを書き込むためのいくつかのヒントとコツを共有します。IronBarcode で利用できるすべてのオプションをどのように活用してバーコードを書くかをご覧ください…
Francesca のバーコードチュートリアルを見る
QR.NETC#VB

C# & VB .NET アプリケーションで QR コードを書くためのチュートリアル
Jenny のチームは IronBarcode を使って毎日何千もの QR を書いています。IronBarcode を最大限に活用するためのチュートリアルをご覧ください…
Jenny のチームによる QR 書き込みチュートリアル何千人もの開発者が IronBarcode を使用しています…
会計および財務のシステム
- # 領収書
- # 報告
- # 請求書印刷
ビジネスのデジタル化
- # ドキュメント
- # 注文&ラベリング
- # 用紙の置き換え

エンタープライズコンテンツ管理
- # コンテンツ制作
- # ドキュメント管理
- # コンテンツ配布

データと報告アプリケーション
- # パフォーマンストラッキング
- # トレンドマッピング
- # レポート

何千もの企業、政府、小規模企業、開発者がIronソフトウェア製品を信頼しています。
Ironのチームは、.NETソフトウェアコンポーネント市場で10年以上の経験があります。








準備はできましたか?
Nuget Downloads 2,422,100|バージョン:2026.9リリースされたばかり








