IRONBARCODEの使用 BlazorでQRコードを生成する方法 Jordi Bardia 更新日:7月 28, 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 この記事では、開発者がIronBarcodeライブラリを使用してC#プロジェクトでQRコードを作成する方法を示します。 class="hsg-featured-snippet"> BlazorでQRコードを生成する方法 BlazorでQRコードを生成するためのC#ライブラリをダウンロード CreateQrCodeメソッドを使用してQRコードを作成 生成したQRコードをHTMLタグ文字列に変換します razorファイルでMarkupStringに情報を渡す SaveAsPngメソッドを使用して生成したQRコードをPNG画像として保存します IronBarcode - C# IronBarcodeはC#バーコード & QRコードライブラリで、あらゆる.NET C#アプリケーションでバーコードとQRコードを簡単に読み取りおよび生成できます。 それは速度、正確さ、そしてC#での使いやすさを優先します IronBarcodeは、開発者がC#プロジェクトでQRコードを簡単に追加、読み取り、スタイル設定するのを通常数分以内に可能にするユーザーフレンドリーなライブラリです。 Aztec、Data Matrix、MaxiCodeのような形式でQRコードを作成できます。 IronBarcodeを使用すると、Code 39、Code 128、RSS14など、さまざまなバーコードタイプが利用可能です。 IronBarcodeはすべての.NET Framework言語、つまりC#、F#、VB.NETと互換性があります。 以下にリストしたすべての.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"; Imports 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 field for QR code text --> <input @bind="text" /> <!-- Button to trigger QR code generation --> <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 field for QR code text --> <input @bind="text" /> <!-- Button to trigger QR code generation --> <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メソッドで、myQRCodeはQRCodeWriterクラスのCreateQrCodeメソッドを使用して作成されます。 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 ) ' Creating a QR code with custom parameters 'INSTANT VB TODO TASK: The following line uses invalid syntax: 'QRCodeWriter.CreateQrCode("https://ironsoftware.com/csharp/barcode/", 500, QRCodeWriter.QrErrorCorrectionLevel.High, 0) $vbLabelText $csharpLabel 最後に、生成されたBlazorバーコードはHTMLタグに変換され、qrCode文字列になります。 このコード例ページでIronBarcode機能の詳細を取得します。 Blazorサーバーアプリケーションのホームページに表示 H4見出しの後に"Index.razor"ページのHTMLコンポーネントに以下のコードを追加して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"); ' 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はフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 公開日 10月 19, 2025 VB.NETでCrystal Reportsでバーコードを印刷する方法 VB.NETを使用したCrystal Reportsでのバーコード生成と印刷。IronBarcode SDKを使用した信頼できるバーコード統合のステップバイステップのチュートリアル。 詳しく読む 公開日 9月 29, 2025 IronBarcodeと.NETのオープンソースバーコードリーダーの比較 IronBarcodeを使用してC#でバーコードを読む方法 詳しく読む 公開日 9月 29, 2025 ASP.NETアプリケーションでバーコードをスキャンする方法 IronBarcodeを使用してASP.NETでバーコードをスキャンする方法を学びます 詳しく読む ASP.NET MVCでQRコードを生成する方法.NET MAUIでQRコードを生成す...
公開日 10月 19, 2025 VB.NETでCrystal Reportsでバーコードを印刷する方法 VB.NETを使用したCrystal Reportsでのバーコード生成と印刷。IronBarcode SDKを使用した信頼できるバーコード統合のステップバイステップのチュートリアル。 詳しく読む