IRONSOFTWAREHOME

IronBarcodeとC#、VB.NET、F#の使用

Curtis Chau
Curtis Chau
Updated: 2026年6月4日

IronBarcodeは.NET Standard 2.0に基づいて構築されているため、追加の設定なしでC#、VB.NET、F#とネイティブに連携します。 3つの言語すべてにおいて、APIのインターフェースは一貫しています。 C# で利用可能なすべてのメソッド、クラス、プロパティは、VB.NET および F# プロジェクトでも利用可能です。

インストール

NuGetからIronBarcodeをインストールする:

PM > Install-Package BarCode

同じBarCodeパッケージはすべての3言語で機能します。 言語固有のパッケージは必要ありません。

C# 例

IronBarcodeでは、C#が最も広く使用されている言語です。 この例では、QRコードを生成し、PNG形式で保存します:

using IronBarCode;

// Generate a QR code and save it as an image
var qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250);
qrCode.SaveAsPng("qr-code.png");

// Read the barcode back from the saved image
var result = BarcodeReader.Read("qr-code.png");
Console.WriteLine(result.First().Value);

出力

C#でIronBarcodeを使用して生成されたQRコードエンコーディング https://ironsoftware.com
生成されたQRコードからデコードされたhttps://ironsoftware.comを示すコンソール出力

https://ironsoftware.comに戻ってデコードされます。

VB.NET の例

VB.NETでは、C#と同じIronBarcodeメソッドが使用されます。 変更されるのは構文のみです:

Imports IronBarCode

' Generate a QR code and save it as an image
Dim qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

' Read the barcode back from the saved image
Dim result = BarcodeReader.Read("qr-code.png")
Console.WriteLine(result.First().Value)
VB .NET

出力は、上記の C# の例と同一です。

VB.NET は .NET Framework と .NET Core プロジェクトの両方でサポートされています。 詳細な手順については、VB.NET バーコード生成チュートリアルをご覧ください。

F# の例

F# 開発者は IronBarcode を直接参照できます。 ライブラリは標準のF#プロジェクトおよびF# Interactiveで#rディレクティブを使用して動作します。

open IronBarCode

// Generate a QR code and save it as an image
let qrCode = QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)
qrCode.SaveAsPng("qr-code.png")

// Read the barcode back from the saved image
let result = BarcodeReader.Read("qr-code.png")
printfn "%s" (result.First().Value)
F#

出力は、上記の C# の例と同一です。

サポートされている .NET バージョン

IronBarcode は、3 つの言語すべてで広範な .NET ランタイムをサポートしています:

  • .NET 9、8、7、6、5
  • .NET Core 3.x、2.x
  • .NET Framework 4.6.2+
  • .NET Standard2.0

プラットフォーム固有の NuGet パッケージ(Windows, Linux, macOS, iOS, Android)については、高度なインストールガイドを参照してください。

よくある質問

IronBarcodeがサポートする言語は何ですか?

IronBarcodeはC#、VB.NET、F#をサポートしており、APIが同一であるため、異なる.NET言語でも柔軟に利用できます。

IronBarcodeをどのようにインストールしますか?

言語環境に応じたパッケージマネージャーを使用して、NuGetから`Install-Package BarCode`コマンドでIronBarcodeをインストールできます。

.NET Coreと.NET FrameworkでIronBarcodeを使用できますか?

はい、IronBarcodeは.NET Coreと.NET Frameworkの両方に互換性があり、.NET Core 3.x、2.x、および.NET Framework 4.6.2+をサポートしています。

C#、VB.NET、F#でのIronBarcodeの使用に違いはありますか?

APIの表面はC#、VB.NET、F#で同一なので、機能は変わらず文法に差異があるだけです。

C#でIronBarcodeを使用してQRコードを生成するにはどうすればよいですか?

C#でIronBarcodeを使用してQRコードを生成するには、`QRCodeWriter.CreateQrCode("https://ironsoftware.com", 250)`を呼び出し、`qrCode.SaveAsPng("qr-code.png")`で保存します。

IronBarcodeはF# Interactiveに対応していますか?

はい、IronBarcodeは`#r`ディレクティブを使用して直接参照することでF# Interactiveで使用できます。

IronBarcode はど for .NETバージョンをサポートしていますか?

IronBarcodeは.NET 9、8、7、6、5、.NET Core 3.x、2.x、および.NET Framework 4.6.2+を含む広範な.NETバージョンをサポートしています。

IronBarcodeを使用するために言語特有のパッケージは必要ですか?

いいえ、NuGetの同じ`BarCode`パッケージは、C#、VB.NET、F#に対して使用でき、言語特有のパッケージは不要です。

VB.NETを使用して画像からバーコードを読み込むにはどうすればよいですか?

VB.NETを用いてIronBarcodeで画像からバーコードを読み込むには、`BarcodeReader.Read("qr-code.png")`を呼び出して結果にアクセスします。

IronBarcodeのプラットフォーム固有のインストールガイドはありますか?

はい、プラットフォーム固有のNuGetパッケージ(Windows、Linux、macOS、iOS、Android)のために、詳細インストールガイドを参照できます。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 2,422,100バージョン:2026.9リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. 「参照」を選択して「IronBarCode」を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

  1. IronBarcodeをダウンロードして、ソリューションディレクトリ内の~/Libsなどの場所に解凍してください
  2. Visual Studioのソリューションエクスプローラーで、Referencesを右クリックします。 "IronBarcode.dll"を選択します

ライセンス料金は$999から

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。