IRONBARCODEの使用 BlazorでQRコードを生成する方法 Jordi Bardia 更新日:2025年7月28日 IronBarcode をダウンロード NuGet ダウンロード DLL ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る この記事では、開発者がIronBarcodeライブラリを使用してC#プロジェクトでQRコードを作成する方法を示します。 BlazorでQRコードを生成する方法 Blazor で QR コードを生成するための C# ライブラリをダウンロードする `CreateQrCode`メソッドを使用してQRコードを作成します 生成されたQRコードをHTMLタグ文字列に変換する 情報をRazorファイルの**MarkupString**に渡す 生成されたQRコードをPNG画像として保存するには、 `SaveAsPng`メソッドを使用します。 IronBarcode - C IronBarcodeはC#バーコード & QRコードライブラリで、あらゆる.NET C#アプリケーションでバーコードとQRコードを簡単に読み取りおよび生成できます。 それは速度、正確さ、そしてC#での使いやすさを優先します IronBarcodeは、開発者がC#プロジェクトでQRコードを簡単に追加、読み取り、スタイル設定するのを通常数分以内に可能にするユーザーフレンドリーなライブラリです。 Aztec、Data Matrix、MaxiCodeのような形式でQRコードを作成できます。 IronBarcodeを使用すると、Code 39、Code 128、RSS14など、さまざまなバーコードタイプが利用可能です。 IronBarcodeはすべて for .NET Framework言語、つまりC#、F#、VB.NETと互換性があります。 以下にリストしたすべて for .NETプラットフォームをサポートしています: .NET 7, 6 & 5 .NET Core 2x & 3x .NET Standard 2 .NET Framework 4.6.2+ BlazorサーバーアプリケーションでQRコードを生成する方法? 前提条件 C#でBlazorウェブアプリでQRコードを作成するには、次のコンポーネントが必要です: Visual Studio - これはC#開発に使用される統合開発環境 (IDE) です。 Visual Studioのウェブサイトからダウンロードできます。 または、C#をサポートする他のIDEを使用することもできます。 Blazor サーバーアプリ:Blazorサーバーアプリを作成することが主なタスクです。 以下の手順に従ってBlazorサーバーウェブアプリケーションを作成します。 IDEまたはVisual Studioを開きます。 新しいプロジェクトを作成します。 利用可能なプロジェクトオプションからBlazorサーバーアプリを選択します。 次に、プロジェクトの場所を設定して名前を付けます。 次に、プロジェクトの追加情報を設定します。 適切な.NET Frameworkのバージョンを選択します。 IronBarcodeは.NETバージョン2から7をサポートしており、.NET 7が最新です。 IronBarcode - 異なるバーコードタイプの生成と読み取りを助ける.NET QRコードとバーコードライブラリ。IronBarcodeをインストールするには以下の異なる方法があります: NuGetのウェブサイトからIronBarcodeを直接ダウンロード。 Visual Studioツールで"NuGetパッケージをソリューションに管理する"を介してインストールするか、ソリューションエクスプローラーを右クリックしてNuGetパッケージマネージャーを選択。 Iron SoftwareのウェブサイトからIronBarcodeDLLを直接ダウンロード。 IronBarcode名前空間の追加 すべてがインストールされ準備が整ったら、Blazorバーコードアプリケーションの"Imports.razor"ファイルに次のアセンブリ参照を追加します: @using IronBarCode ライセンスキーの追加 IronBarcodeは配置に使用するためにライセンスが必要です。 ここから無料のトライアルライセンスキーを取得できます。 Program.csファイルに以下のコード行を追加します: using IronBarCode; // Set the license key for IronBarcode here. License.LicenseKey = "YOUR-KEY-HERE"; using IronBarCode; // Set the license key for IronBarcode here. License.LicenseKey = "YOUR-KEY-HERE"; $vbLabelText $csharpLabel QRコードを生成する手順 以下の手順は、Blazorサーバーアプリケーションで最適な方法でQRコードを生成するのに役立ちます: Blazor HTMLコンポーネントの追加 最初に、"Index.razor"ページにいくつかのHTMLコードを追加します。 コードは、いくつかの見出し、入力フィールド、およびボタンで構成されています。 以下のコードを使用してBlazorバーコードアプリにコンポーネントを追加します: <h4>Welcome to Blazor QR Code Generator</h4> <p>Enter the value to Generate QR Code:</p> <input @bind="text" /> <button @onclick="QRCodeGenerater">Generate QR Code</button> <p>Generated QR Code:</p> <h4>Welcome to Blazor QR Code Generator</h4> <p>Enter the value to Generate QR Code:</p> <input @bind="text" /> <button @onclick="QRCodeGenerater">Generate QR Code</button> <p>Generated QR Code:</p> HTML 出力は以下の通りです。 テキスト フィールドはユーザーからの入力を取得するために使用され、生成ボタンは QRCodeGenerater メソッドを呼び出して QR コードを作成します。 作成されたQRコードは"生成されたQRコード:"の見出しの下に表示されます。 それでは、QRCodeGenerater メソッドを作成しましょう。 QRCodeGenerater メソッドを作成する 強力なIronBarcodeライブラリをVisual Studioで使用してQRコードを生成する時が来ました。 "Index. Razor"ページに @code セクションが追加されました。 まず、以下の完全なコードを見てみましょう: @code { // Variable to hold the generated QR code HTML private string qrCode = ""; // Variable to hold user input text private string text = ""; // Method to generate QR code from user input private void QRCodeGenerater() { // Create a QR code from the input text GeneratedBarcode myQRCode = QRCodeWriter.CreateQrCode(text); // Convert the generated QR code to HTML tag qrCode = Convert.ToString(myQRCode.ToHtmlTag()); } } 上記のコードでは、2つのプライベート文字列変数があります。 qrCode は生成された QR コードを表示し、text は入力フィールドからユーザー入力を取得します。 次に、QRCodeGenerater メソッドで、QRCodeWriter クラスの CreateQrCode メソッドを使用して myQRCode が作成されます。 CreateQrCode メソッドは、コード出力を強化するためのいくつかのパラメータを提供します。 QR コードのサイズをカスタマイズしたり、エラー訂正レベルを維持するためのエラー訂正コードワードを設定したり、QrVersion を変更したりできます。 以下のコードで他のパラメーターも操作する手助けをします: // Creating a QR code with custom parameters QRCodeWriter.CreateQrCode( "https://ironsoftware.com/csharp/barcode/", // URL for the QR code 500, // Size of the QR code QRCodeWriter.QrErrorCorrectionLevel.High, // Error correction level 0 // QrVersion ) // Creating a QR code with custom parameters QRCodeWriter.CreateQrCode( "https://ironsoftware.com/csharp/barcode/", // URL for the QR code 500, // Size of the QR code QRCodeWriter.QrErrorCorrectionLevel.High, // Error correction level 0 // QrVersion ) $vbLabelText $csharpLabel 最後に、生成されたBlazorバーコードは HTML タグに変換され、次に qrCode 文字列に変換されます。 このコード例ページでIronBarcode機能の詳細を取得します。 Blazorサーバーアプリケーションのホームページに表示 "Razor"ページの HTML コンポーネントに、H4 見出しの後に以下のコードを追加して、qrCode を表示します。 @((MarkupString)qrCode) PNGファイルとして保存 SaveAsPng メソッドを使用して PNG ファイルに保存することもできます。 // Save the generated QR code as a PNG file myQRCode.SaveAsPng("myQRCode.png"); // Save the generated QR code as a PNG file myQRCode.SaveAsPng("myQRCode.png"); $vbLabelText $csharpLabel ページ読み込み時にQRコードを生成 ページが読み込まれるとQRコードを作成し、ユーザーがデータをスキャンできるように表示することもできます。 次のコードでこのタスクを非同期に達成するのに役立ちます: @((MarkupString)qrCode) @code { // Variable to hold the generated QR code HTML private string qrCode = ""; // Method called when the page is initialized protected override async Task OnInitializedAsync() { // Asynchronously generate a QR code on page load await Task.Run(() => qrCode = Convert.ToString(QRCodeWriter.CreateQrCode( "https://ironsoftware.com/csharp/barcode/", 500, QRCodeWriter.QrErrorCorrectionLevel.High, 0).ToHtmlTag()) ); } } まとめ この記事では、C#でIronBarcodeを使用してBlazorサーバーアプリケーションでQRコードを生成する方法を学びました。 IronBarcodeは柔軟なライブラリで、Blazorアプリケーションに必要なすべてのメソッドとサポートを提供します。 IronBarcodeは、プレーンテキスト、画像、ビデオ、その他のデータをQRコードに簡単に変換します。 コードのサイズ、誤り修正レベル、バージョンを制御できます。 Blazorアプリケーション内でバーコードをスキャンするためにIronBarcodeを使用できます。 完全な例はここにあります。 IronBarcodeは開発用に無料ですが、商業およびデプロイメントのためにライセンスを受ける必要があります。 そのすべての機能をテストするために無料トライアルを試すことができます。 よくある質問 C#を使用してBlazorアプリケーションでQRコードを生成するにはどうすればよいですか? IronBarcodeライブラリを使用すると、BlazorアプリケーションでQRコードを生成できます。NuGetを通じてまたはDLLをダウンロードしてIronBarcodeをインストールし、その後、QRCodeGeneraterメソッドを使用してユーザー入力をQRコードに変換します。 Blazor Server AppにQRコード生成ライブラリをインストールする手順は何ですか? Blazor Server AppにQRコード生成ライブラリをインストールするには、NuGetからIronBarcodeをダウンロードし、Imports.razorファイルに@using IronBarCode名前空間を追加し、必要に応じてライセンスキーを設定します。 Blazorプロジェクトで生成されたQRコードをカスタマイズするにはどうすればよいですか? IronBarcodeを使用すると、色、余白、サイズなどの要素を変更することで、BlazorプロジェクトでQRコードをカスタマイズできます。QRコードを生成する際にこれらのプロパティを調整するためのIronBarcodeのメソッドを使用します。 生成されたQRコードを画像ファイルとして保存するために使用できるメソッドは何ですか? IronBarcodeライブラリのSaveAsPngメソッドを使用して、生成されたQRコードをBlazorアプリケーション内のPNG画像ファイルとして保存します。 BlazorアプリケーションではQRコードをどのように表示できますか? QRコードは、HTMLタグ文字列に変換し、MarkupStringを使用してページ上のQRコードをレンダリングすることで、Blazorアプリケーションに表示できます。 Blazorページの読み込み時にQRコードを生成することは可能ですか? はい、非同期メソッドをOnInitializedAsyncライフサイクルイベントで利用することで、Blazorページ読み込み時にQRコードを生成できます。 .NETアプリケーションでQRコードライブラリを使用するためのライセンス要件は何ですか? IronBarcodeは開発には無料ですが、配布には商用ライセンスが必要です。試用ライセンスをテスト目的で利用可能です。 IronBarcodeはQRコード生成のために異なる.NETプラットフォームで使用できますか? はい、IronBarcodeは.NET 7、.NET 6、.NET 5、.NET Core 2x & 3x、.NET Standard 2、および.NET Framework 4.6.2+を含む、幅広い.NETプラットフォームに対応しています。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 公開日 2026年3月8日 .NETアプリ向けプロフェッショナルバーコードSDKの作成 QRコード、GS1、データマトリックスなどを含む包括的な.NETバーコードSDK。.NET 6-10、Core、およびFrameworkをサポート。 詳しく読む 公開日 2026年3月8日 C#でバーコードSDKを構築:1つのライブラリでバーコードを生成、読み取り、スキャン IronBarcodeを用いてC#でバーコードSDK機能を構築。バーコード画像を生成し、複数のバーコードをファイルからスキャンし、1つ for .NETライブラリでQRコードを読み取ります。サンプルコードが含まれています。 詳しく読む 更新日 2026年3月1日 VB .NETバーコードフォント: フォントに依存しないバーコードを生成して印刷する方法 VB .NETでバーコードフォントを最新の方法で処理します。IronBarcodeを使えば、フォントに依存しないCode 39およびCode 128のバーコード画像を生成できます。無料トライアルもご利用いただけます。 詳しく読む ASP.NET MVCでQRコードを生成する方法.NET MAUIでQRコードを生成す...
公開日 2026年3月8日 .NETアプリ向けプロフェッショナルバーコードSDKの作成 QRコード、GS1、データマトリックスなどを含む包括的な.NETバーコードSDK。.NET 6-10、Core、およびFrameworkをサポート。 詳しく読む
公開日 2026年3月8日 C#でバーコードSDKを構築:1つのライブラリでバーコードを生成、読み取り、スキャン IronBarcodeを用いてC#でバーコードSDK機能を構築。バーコード画像を生成し、複数のバーコードをファイルからスキャンし、1つ for .NETライブラリでQRコードを読み取ります。サンプルコードが含まれています。 詳しく読む
更新日 2026年3月1日 VB .NETバーコードフォント: フォントに依存しないバーコードを生成して印刷する方法 VB .NETでバーコードフォントを最新の方法で処理します。IronBarcodeを使えば、フォントに依存しないCode 39およびCode 128のバーコード画像を生成できます。無料トライアルもご利用いただけます。 詳しく読む