IRONQRの使用 VB.NETでQRコードを生成する方法 Jordi Bardia 更新日:6月 22, 2025 IronQR をダウンロード NuGet ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る QRコード、またはクイックレスポンスコードは、情報を保存および取得するための多用途の形式に進化しています。 マーケティングから製品ラベリングまで、さまざまな分野で広く使用されているQRコード画像は、画像ボックスを簡単にスキャンすることで情報に迅速かつ効率的にアクセスする手段を提供します。 この記事では、IronQRライブラリーを使用してVB.NETコンソールアプリケーション内でQRコードバーコードを生成する方法を探索します。 IronQR IronQRは、C#の強力なクイックレスポンスコードシステムライブラリーで、VB.NET開発者がQRコードバーコードを生成し、QRコードを読み取ることをサポートします。 C#用に主に設計されていますが、IronQRはVB.NETとシームレスに統合され、.NET Frameworkを基盤にしており、VB.NETでQRコードバーコードを簡単に作成する機能を提供します。 その簡潔さと豊富な機能セットにより、効率的なVB.NET QRコードバーコードジェネレータソリューションを求める開発者にとって理想的な選択肢となります。 前提条件 VB.NETでQRコードを作成するためのコーディングプロセスに入る前に、必要なツールが揃っていることを確認してください。 Visual Studio: Visual Studioがシステムにインストールされていることを確認してください。 そうでない場合は、公式サイトからダウンロードしてください。 IronQR Library: VSのNuGet Package Managerを使用してIronQRライブラリーをインストールします。パッケージマネージャコンソールで次のコマンドを実行してください。 Install-Package IronQR このコマンドにより、VB.NETプロジェクトでIronQRを使用するために必要なパッケージがインストールされます。 コンソールアプリケーションの作成 まずはシンプルなVB.NETコンソールアプリケーションをセットアップしましょう。 Visual Studioを開き、"新しいプロジェクトを作成"を選択します。 プロジェクトテンプレートとして"コンソールアプリ"を選択し、"次へ"をクリックします。 プロジェクト設定を構成し、"次へ"をクリックします。 その他の情報で最新の.NETフレームワークを選択します。 "作成"をクリックして、VB.NET生成QRコードアプリケーションを生成します。 ソリューションエクスプローラーを使用してIronQRライブラリーをインストールする プロジェクトがセットアップされたら、ソリューションエクスプローラーをクリックし、NuGet Packages for Solutionを管理を選択します。 NuGetウィンドウでブラウズタブをクリックし、IronQRを検索してインストールボタンをクリックします。 VB.NETでのQRコードジェネレーターの実装 このQRコード生成アプリケーションでは、IronQRライブラリーを使用して(Visual Basic) VB.NETコンソールアプリケーション内でQRコードを生成する簡単さと柔軟性を示します。 まず、デフォルトの設定でQRコードを作成するという最も簡単なアプローチから始めます。 次に、QRコードの内容、ロゴ、サイズ、およびバージョンなどのパラメータをカスタマイズするより高度なQRコードの例に移ります。 より多くのコード例については、.NETのためのQRコードジェネレーターを訪問してください。 以下のサンプルコードスニペットを見て、IronBarcodeがVisual BasicでのQRコード、バーコード画像の生成をどのように簡素化するかを理解しましょう。 Imports IronQr Imports IronSoftware.Drawing Imports Color = IronSoftware.Drawing.Color Module Program ' Simplest example of creating a QR Code with no settings Private qrImageSimple As AnyBitmap Sub Main(args As String()) ' Set your license key to remove watermarks IronQR.License.LicenseKey = "IronQR-MYLICENSE-KEY-1EF01" ' Simple QR Code generation Dim myQrCode As QrCode = QrWriter.Write("https://ironsoftware.com/") qrImageSimple = myQrCode.Save() qrImageSimple.SaveAs("simpleQRCode.png") ' Advanced Example to set all parameters ' Value for the QR code Dim value As String = "https://ironsoftware.com/" ' Set QR options like error correction level and margin Dim options As New QrOptions(QrErrorCorrectionLevel.High, 20) ' Create QR code with options Dim myQr As QrCode = QrWriter.Write(value, options) ' Adding a logo and defining style options Dim logoBmp As New AnyBitmap("VisualStudioLogo.png") Dim style As New QrStyleOptions With { .Dimensions = 300, .Margins = 10, .Color = Color.Gray, .Logo = New QrLogo With { .Bitmap = logoBmp, .Width = 100, .Height = 100, .CornerRadius = 2 } } ' Save advanced styled QR Code as a Bitmap Dim qrImageComplex As AnyBitmap = myQr.Save(style) qrImageComplex.SaveAs("complexQRCode.png") End Sub End Module Imports IronQr Imports IronSoftware.Drawing Imports Color = IronSoftware.Drawing.Color Module Program ' Simplest example of creating a QR Code with no settings Private qrImageSimple As AnyBitmap Sub Main(args As String()) ' Set your license key to remove watermarks IronQR.License.LicenseKey = "IronQR-MYLICENSE-KEY-1EF01" ' Simple QR Code generation Dim myQrCode As QrCode = QrWriter.Write("https://ironsoftware.com/") qrImageSimple = myQrCode.Save() qrImageSimple.SaveAs("simpleQRCode.png") ' Advanced Example to set all parameters ' Value for the QR code Dim value As String = "https://ironsoftware.com/" ' Set QR options like error correction level and margin Dim options As New QrOptions(QrErrorCorrectionLevel.High, 20) ' Create QR code with options Dim myQr As QrCode = QrWriter.Write(value, options) ' Adding a logo and defining style options Dim logoBmp As New AnyBitmap("VisualStudioLogo.png") Dim style As New QrStyleOptions With { .Dimensions = 300, .Margins = 10, .Color = Color.Gray, .Logo = New QrLogo With { .Bitmap = logoBmp, .Width = 100, .Height = 100, .CornerRadius = 2 } } ' Save advanced styled QR Code as a Bitmap Dim qrImageComplex As AnyBitmap = myQr.Save(style) qrImageComplex.SaveAs("complexQRCode.png") End Sub End Module VB .NET 上記のソースコードを分解して、QRコード画像を作成する手順を一歩一歩理解しましょう。 1. Imports Statement: Imports IronQr Imports IronSoftware.Drawing Imports Color = IronSoftware.Drawing.Color Imports IronQr Imports IronSoftware.Drawing Imports Color = IronSoftware.Drawing.Color VB .NET これらの行は、QRコードの生成とスタイリングに必要なクラスとメソッドにアクセスするためにIronQRライブラリーから必要な名前空間をインポートします。 2. モジュール宣言 Module Program Module Program VB .NET Moduleキーワードは、"プログラム"という名前のモジュールを宣言し、コードをカプセル化します。 モジュールは、VB.NETでコードを整理するためのコンテナです。 3. QRコード作成 - シンプルなソースコードの例: ' Simplest example of creating a QR Code with no settings: Dim myQrCode As QrCode = QrWriter.Write("https://ironsoftware.com/") qrImageSimple = myQrCode.Save() qrImageSimple.SaveAs("simpleQRCode.png") ' Simplest example of creating a QR Code with no settings: Dim myQrCode As QrCode = QrWriter.Write("https://ironsoftware.com/") qrImageSimple = myQrCode.Save() qrImageSimple.SaveAs("simpleQRCode.png") VB .NET ここでは、QrWriter.Writeメソッドを使用してURL("https://ironsoftware.com/")でシンプルなQRコードが作成されます。 結果はmyQrCode変数に保存され、AnyBitmap画像として保存され、その後PNG形式の画像ファイルとして保存されます。 4. QRコード作成 - 高度な例 ' The value of the QR code as a string. Also suitable for URLs. Dim value As String = "https://ironsoftware.com/" ' Set QR options Dim options As New QrOptions(QrErrorCorrectionLevel.High, 20) ' Create a QR Code object Dim myQr As QrCode = QrWriter.Write(value, options) ' Fancy style options Dim logoBmp As New AnyBitmap("VisualStudioLogo.png") Dim style As New QrStyleOptions With { .Dimensions = 300, .Margins = 10, .Color = Color.Gray, .Logo = New QrLogo With { .Bitmap = logoBmp, .Width = 100, .Height = 100, .CornerRadius = 2 } } ' Save QR Code as a Bitmap Dim qrImageComplex As AnyBitmap = myQr.Save(style) qrImageComplex.SaveAs("complexQRCode.png") ' The value of the QR code as a string. Also suitable for URLs. Dim value As String = "https://ironsoftware.com/" ' Set QR options Dim options As New QrOptions(QrErrorCorrectionLevel.High, 20) ' Create a QR Code object Dim myQr As QrCode = QrWriter.Write(value, options) ' Fancy style options Dim logoBmp As New AnyBitmap("VisualStudioLogo.png") Dim style As New QrStyleOptions With { .Dimensions = 300, .Margins = 10, .Color = Color.Gray, .Logo = New QrLogo With { .Bitmap = logoBmp, .Width = 100, .Height = 100, .CornerRadius = 2 } } ' Save QR Code as a Bitmap Dim qrImageComplex As AnyBitmap = myQr.Save(style) qrImageComplex.SaveAs("complexQRCode.png") VB .NET この高度なサンプルコードでは、QRコードをカスタマイズするための変数を宣言します。 valueはQRコードのコンテンツを保持します。 その後、QrOptionsクラスを使用してQRエラー訂正レベルを設定します。 値とオプションはQrWriter.Writeに渡され、QRコードが生成されます。 logoBmpはQRコードのロゴ画像を保持し、styleはそのサイズ、マージン、色、およびロゴのプロパティを定義します。 最後に、画像はスタイリングされたAnyBitmapとして保存され、その後PNG形式の画像ファイルとして保存されます。 5. メインメソッド Sub Main(args As String()) IronQR.License.LicenseKey = "IronQR-MYLICENSE-KEY-1EF01" ' License key setup removes watermarks qrImageSimple.SaveAs("simpleQRCode.png") qrImageComplex.SaveAs("complexQRCode.png") End Sub Sub Main(args As String()) IronQR.License.LicenseKey = "IronQR-MYLICENSE-KEY-1EF01" ' License key setup removes watermarks qrImageSimple.SaveAs("simpleQRCode.png") qrImageComplex.SaveAs("complexQRCode.png") End Sub VB .NET Mainメソッドは、VB.NETコンソールアプリケーションのエントリーポイントです。 それは生成されたQRコードからウォーターマークを削除するためにライセンスキーを設定します。 生成したQRコード画像を("simpleQRCode.png"および"complexQRCode.png")としてファイルに保存するためにSaveAsメソッドを呼び出します。 コンソールアプリケーションを実行して出力を表示する コンソールアプリケーションを実行すると、QRコードが生成され保存されたことを示す成功メッセージが表示されるはずです。 シンプルなQRコード画像の出力: 複雑なQRコード画像の出力: 結論 この記事では、VB.NETとIronQRライブラリーを使用してコンソールアプリケーション内でQRコードを生成する方法を示しました。 記載された手順に従うことで、開発者は簡単にQRコード生成をVB.NETプロジェクトに統合でき、さまざまなアプリケーションに情報を迅速かつ効率的にエンコードする手段を提供します。 追加のカスタマイズオプションと機能については、IronQRのドキュメンテーションを探索してください。 IronQRは、QRコード操作を専門とする多用途な.NETライブラリーです。 QRコードの生成を可能にし、スタイル付きのバリエーションをサポートし、さまざまなQRコードの形式とタイプを認識します。このライブラリーは、JPEG、PNG、BMP、TIFF、GIFなどの画像形式にQRコードを保存するSaveAsImage()メソッドを用いて優れた統合と保存を可能にします。 開発目的でのIronQRの利用は無料ですが、ウォーターマークが付きます。 商業利用には、その完全な機能性を評価するためのライセンスが必要です。 よくある質問 VB.NETを使用してコンソールアプリケーションでQRコードを作成する方法は? VB.NETでQRコードを作成するには、IronQRライブラリを使用します。Visual Studioでコンソールアプリケーションをセットアップし、NuGetパッケージマネージャーを介してIronQRをインストールした後、QrWriter.Writeメソッドを使用してQRコードを生成します。 VB.NETプロジェクトにIronQRライブラリをインストールする手順は? VB.NETプロジェクトにIronQRをインストールするには、Visual Studioを開き、ソリューションエクスプローラーで「ソリューションのNuGetパッケージを管理」を選択し、「参照」タブでIronQRを検索してインストールをクリックします。 VB.NETでQRコードをカスタマイズする方法は? VB.NETでのIronQRを使用したQRコードのカスタマイズは、エラー補正レベル、サイズの調整、ロゴの追加などで行えます。これはQrOptionsおよびQrStyleOptionsクラスを使用して行います。 VB.NETで生成されたQRコードを保存できる画像形式は? VB.NETでIronQRを使用して生成されたQRコードは、SaveAsImage()メソッドを使用することで、JPEG、PNG、BMP、TIFF、GIFなどのさまざまな画像形式で保存できます。 VB.NETを使用してQRコードにロゴを追加することは可能ですか? はい、QrLogoオブジェクトを作成し、ビットマップ、幅、高さ、コーナー半径などのプロパティをQrStyleOptionsクラス内で設定することにより、VB.NETでQRコードにロゴを追加できます。 IronQRで生成したQRコードから透かしを削除する手順は? IronQRで生成したQRコードから透かしを削除するには、VB.NETアプリケーション内でIronQR.License.LicenseKeyプロパティを設定してライセンスキーを適用します。 IronQRライブラリを商用アプリケーションで無料で使用できますか? IronQRは開発目的で透かし付きで無料で使用できます。商用利用には、透かしなしでライブラリを使用するためにライセンスを購入する必要があります。 VB.NETプロジェクトでQRコードを生成するための前提条件は何ですか? VB.NETプロジェクトでQRコードを生成する前に、システムにVisual Studioがインストールされていることと、NuGetパッケージマネージャーを介してプロジェクトにIronQRライブラリが追加されていることを確認してください。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 更新日 9月 18, 2025 C#で画像からQRを読む方法 このガイドでは、IronQRを使用して、.NET向けに特別に構築された高性能QRコードライブラリから画像のQRコードを読み取る方法を、わずか数行のC#コードで説明します。 詳しく読む 更新日 8月 20, 2025 QRコードスキャナーのために.NET MAUIを使用する方法 この投稿では、IronQRを使って.NET MAUIバーコードスキャナーとQRコードリーダーを作成する方法を説明します。 詳しく読む 更新日 7月 28, 2025 Visual StudioでQRコードを生成する方法 また、Visual StudioのNuGetパッケージマネージャで「IronQR」を検索し、最新の安定バージョンを選択する方法もあります。 詳しく読む QRCoderを使ったQRコード生成と.NET 6でのIronQRの比較WiFi QRコードリーダーガイ...
更新日 9月 18, 2025 C#で画像からQRを読む方法 このガイドでは、IronQRを使用して、.NET向けに特別に構築された高性能QRコードライブラリから画像のQRコードを読み取る方法を、わずか数行のC#コードで説明します。 詳しく読む
更新日 8月 20, 2025 QRコードスキャナーのために.NET MAUIを使用する方法 この投稿では、IronQRを使って.NET MAUIバーコードスキャナーとQRコードリーダーを作成する方法を説明します。 詳しく読む
更新日 7月 28, 2025 Visual StudioでQRコードを生成する方法 また、Visual StudioのNuGetパッケージマネージャで「IronQR」を検索し、最新の安定バージョンを選択する方法もあります。 詳しく読む