IRONQRの使用 NuGet QRコードジェネレータ:わずか数行のコードでC#でQRコードを生成する Jordi Bardia 更新日:1月 7, 2026 IronQR をダウンロード NuGet ダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る .NETアプリケーションでQRコードを生成することは、かつてないほど簡単になりました。 適切なNuGetパッケージがあれば、開発者はわずか数行のコードでQRコードを作成し、外観をカスタマイズし、複数の出力形式に保存することができます。 IronQRは、.NET Core、.NET Framework、および最新の.NETバージョンをクロスプラットフォームでサポートし、エンタープライズグレードのQRコード生成を実現します。 このチュートリアルでは、IronQR NuGetパッケージをインストールし、すぐにQRコードを生成する方法を説明します。 在庫システム、イベントチケッティングプラットフォーム、マーケティングアプリケーションなど、IronQRはプロフェッショナルなQRコード実装に必要なツールを提供します。 今IronQRを始めましょう。 無料で始める QRコードNuGetパッケージはどのようにインストールしますか? NuGetパッケージマネージャを使ったIronQRのインストールは数秒で完了します。 Visual StudioでNuGet Package Manager Consoleを開き、以下のコマンドを実行するか、CLI環境ではdotnet add packageコマンドを使用してください: Install-Package IronQR NuGetパッケージは、すべての依存関係を自動的に処理し、ターゲットフレームワークとの互換性を保証します。 IronQRは.NET Framework 4.6.2+、.NET Core 2.0+、.NET 5-10をサポートしており、あらゆるVisual Studioプロジェクトのための汎用的な.NETライブラリとなっています。 最初のQRコードを生成するにはどうすればよいですか? 最初のNuGet QRコードを作成するには、最小限のソースコードが必要です。 QrWriterクラスは、QRコードとBarCodeの生成を賢明なデフォルトで処理します: using IronQr; using IronSoftware.Drawing; class Program { static void Main(string[] args) { // Generate a QR code from text data QrCode myQr = QrWriter.Write("Hello World"); // Save QR code as bitmap image AnyBitmap qrImage = myQr.Save(); // Export to PNG file qrImage.SaveAs("hello-qr.png"); } } using IronQr; using IronSoftware.Drawing; class Program { static void Main(string[] args) { // Generate a QR code from text data QrCode myQr = QrWriter.Write("Hello World"); // Save QR code as bitmap image AnyBitmap qrImage = myQr.Save(); // Export to PNG file qrImage.SaveAs("hello-qr.png"); } } $vbLabelText $csharpLabel QRコード出力 NuGet QR Code Generator:わずか数行のコードでC#でQRコードを生成する:画像1 - シンプルなQR出力。 QrWriter.Write()メソッドは、文字列データを受け入れ、QRシンボルを含むQrCodeオブジェクトを返します。 Save()メソッドは、これをAnyBitmapに変換し、さまざまな画像フォーマットへのエンコードや、XAML Path用のベクターデータのエクスポートもサポートします。 このアプローチは、.NET 6からWindows専用になったSystem.Drawingに依存するライブラリとは異なり、プラットフォームに依存することなく、Windows、macOS、Linuxでシームレスに動作します。 どのようなエラー訂正レベルがありますか? QRコードには4つのエラー訂正レベルがあり、スキャン可能な状態を維持しながら、コードがどの程度のダメージに耐えられるかを決定します。 IronQRはQrOptionsクラスを通してすべてのレベルのエンコードをサポートしています: レベル 復旧能力 最適 L (低) ~7% クリーンな環境、最大限のデータ M (中級) ~15% 一般用(デフォルト) Q(Quartile) ~25% 産業用アプリケーション H (高) ~30% ロゴ、屋外看板 using IronQr; using IronSoftware.Drawing; class Program { static void Main(string[] args) { // Configure high error correction level var options = new QrOptions(QrErrorCorrectionLevel.High); // Generate QR code with options QrCode qr = QrWriter.Write("https://ironsoftware.com", options); AnyBitmap image = qr.Save(); image.SaveAs("high-correction-qr.png"); } } using IronQr; using IronSoftware.Drawing; class Program { static void Main(string[] args) { // Configure high error correction level var options = new QrOptions(QrErrorCorrectionLevel.High); // Generate QR code with options QrCode qr = QrWriter.Write("https://ironsoftware.com", options); AnyBitmap image = qr.Save(); image.SaveAs("high-correction-qr.png"); } } $vbLabelText $csharpLabel 出力 NuGet QR Code Generator:わずか数行のコードでC#でQRコードを生成:画像2-補正レベルの高いQR。 エラー訂正レベルを高くすると、より多くの未加工モジュールを含む高密度のQRシンボルが作成されるため、コードが部分的に不明瞭になったり破損したりしても読み取り可能な状態を維持できます。 QRコードの外観をカスタマイズするには? IronQRは`QrStyleOptions`を通して、カスタムカラー、寸法(intとして設定)、マージン、ロゴの埋め込みを可能にする広範なスタイリングオプションを提供します: ```cs using IronQr; using IronSoftware.Drawing; class Program { static void Main(string[] args) { // Create styled QR code with custom colors var styleOptions = new QrStyleOptions { Dimensions = 300, Margins = 10, Color = Color.DarkBlue, BackgroundColor = Color.White }; QrCode qr = QrWriter.Write("https://example.com"); AnyBitmap styledImage = qr.Save(styleOptions); styledImage.SaveAs("styled-qr.png"); } } ``` ### スタイル付きQR出力 [NuGet QR Code Generator:わずか数行のコードでC#でQRコードを生成する:画像3 - スタイル付きQRコード](/static-assets/qr/blog/nuget-qr-code/nuget-qr-code-3.webp)。 QRコードにロゴを追加することで、ブランドの認知度を高めることができます。 スタイリングシステムは、スキャナビリティを維持しながらロゴを自動的に配置します。 ## QRコードをさまざまな出力形式に保存するにはどうすればよいですか? IronQRはPNG、JPEG、GIF、TIFF、BMP、SVGを含む複数の出力フォーマットをサポートしています。 `SaveAs`メソッドは、ファイルの拡張子からフォーマットを自動的に検出します: ```cs using IronQr; using IronSoftware.Drawing; class Program { static void Main(string[] args) { QrCode qr = QrWriter.Write("Format demo"); AnyBitmap image = qr.Save(); // Save to different PNG file formats image.SaveAs("qr-output.png"); image.SaveAs("qr-output.jpg"); image.SaveAs("qr-output.gif"); // Get as byte array for streams byte[] pngBytes = image.ExportBytes(); } } ``` ### 複数のQRコード出力フォーマット [NuGet QR Code Generator:わずか数行のコードでC#でQRコードを生成する:画像4 - 異なるファイル形式として保存されたQRコード](/static-assets/qr/blog/nuget-qr-code/nuget-qr-code-4.webp)。 PDF文書にQRコードを埋め込むために、IronQRは`StampToExistingPdfPage`メソッドを提供しており、追加ライブラリなしで既存の文書に直接QRコードを配置することができます。 IronQRはQRCoderと比べてどうですか? [QRCoderライブラリ](https://www.nuget.org/packages/qrcoder/)は、QRコード生成のための一般的なオープンソースライブラリです。 しかし、以前は install package qrcoder/code> を実行しなければならなかった開発者は、qrcodeimage qrcode.getgraphic/code> 呼び出しを含む複数ステップのプロセスが面倒だと感じることがよくありました。 最終更新が数ヶ月前であるようなコミュニティライブラリとは異なり、エンタープライズ開発にとってIronQRはいくつかの利点を提供します: |**特徴**|**IronQR**(アイアンQR|**QRCoder**(キューアールコーダー| | --- | --- | --- | |クロスプラットフォーム|.NET Core/5+フルサポート|ビットマップレンダリングはWindowsのみ| |MLパワーリーディング| 99.9%の精度検出|生成のみ| |PDFインテグレーション|ネイティブスタンプのサポート|追加ライブラリが必要| | 商用サポート |24時間365日のエンジニアリングサポート|コミュニティ限定| QRCoderパッケージは基本的な生成には有効ですが、QRQRの機械学習モデルはどの角度からでも優れたQRコード読み取りを提供します。 IronQRの新しい`QRCodeGenerator`アプローチ(`QrWriter`)は、`QRCodeGenerator`、`QRCodeData`、`QRCode`レンダリングクラスを含むQRCoderのマルチステッププロセスよりも少ないコード行数で済みます。 ## バイナリ データをエンコードするにはどうすればよいですか? テキストだけでなく、IronQRはバイナリQRコードデータのバイト配列のエンコードもサポートしています: ```cs using IronQr; using IronSoftware.Drawing; class Program { static void Main(string[] args) { // Encode binary data byte[] binaryData = System.Text.Encoding.UTF8.GetBytes("Binary content"); QrCode qr = QrWriter.Write(binaryData); qr.Save().SaveAs("binary-qr.png"); } } ``` ### 出力 [NuGet QR Code Generator:わずか数行のコードでC#でQRコードを生成する:画像5 - バイナリコード化されたQRコード](/static-assets/qr/blog/nuget-qr-code/nuget-qr-code-5.webp)。 この機能は、暗号化されたペイロード、シリアル化されたオブジェクト、またはQRシンボル内のあらゆるバイナリコンテンツのエンコードを可能にします。 ## 結論 IronQRはQRコード生成を複雑な作業から簡単な統合に変えます。 NuGetインストール、クロスプラットフォーム互換性、PDFやML-powered readingにコードを埋め込む機能により、.NETアプリケーションのプロフェッショナルに必要なすべてのコア機能を提供します。 このライブラリの直感的なAPIは、開発者がプラットフォームの制限やまばらなドキュメントと格闘することなく、QRコードを生成し、カスタムスタイルを適用し、複数のフォーマットにエクスポートできることを意味します。 [無料トライアル](trial-license)で全機能をお試しいただくか、[商用サポート付きの本番導入用ライセンス](licensing)をご購入ください。 よくある質問 C#でIronQRを使ってQRコードを生成するには? NuGetパッケージをインストールすることで、C#でQRコードを生成することができます。数行のコードでQRコードを作成し、カスタマイズすることができます。 IronQRはどのプラットフォームをサポートしていますか? IronQRは、.NET Core、.NET Framework、最新の.NETバージョンと互換性のあるクロスプラットフォームサポートを提供します。 IronQRを使ってQRコードの外観をカスタマイズできますか? IronQRでは色やデザインなどQRコードの外観をカスタマイズすることができます。 QRコードの保存にはどのような出力形式がサポートされていますか? IronQRを使えば、QRコードを複数の出力フォーマットで保存でき、様々な用途に対応できます。 IronQRはQRコードのPDF埋め込みに対応していますか? IronQRはPDF文書へのQRコードの埋め込みをサポートし、文書のアクセシビリティと機能性を向上させます。 .NETアプリケーションにIronQRを実装するのは簡単ですか? .NETアプリケーションにIronQRを実装するのは簡単です。NuGetパッケージをインストールすれば、最小限のコードでQRコードの生成を開始できます。 IronQRはエンタープライズグレードのQRコード生成に適していますか? IronQRはエンタープライズグレードのQRコード生成用に設計されており、様々なプラットフォームで堅牢で信頼性の高いパフォーマンスを提供します。 IronQRはQRコード読み取り用の高度な機能を提供していますか? IronQRにはMLパワーによる読み取り機能があり、正確で効率的なQRコードの読み取りと処理を保証します。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 関連する記事 更新日 1月 7, 2026 QRコードジェネレーター .NET Core:C#でクイックレスポンスコードを作成して読み取る QRコード .NET Coreチュートリアル:C#でIronQRを使ってQRコードを生成し、エラー訂正レベルを設定し、ロゴを追加し、MLパワーの精度でQRコードを読み取ります。 詳しく読む 更新日 1月 5, 2026 QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成する QR Code .NET Coreチュートリアル:IronQRを使ってC#でQRコードを読み取り、生成する方法を学びます。MLパワー検出、エラー訂正、クロスプラットフォーム対応。 詳しく読む 更新日 9月 18, 2025 C#で画像からQRを読む方法 このガイドでは、IronQRを使用して、.NET向けに特別に構築された高性能QRコードライブラリから画像のQRコードを読み取る方法を、わずか数行のC#コードで説明します。 詳しく読む QRコードジェネレーター .NET Core:C#でクイックレスポンスコードを作成して読み取るQR Code Generator .NET Core:わ...
更新日 1月 7, 2026 QRコードジェネレーター .NET Core:C#でクイックレスポンスコードを作成して読み取る QRコード .NET Coreチュートリアル:C#でIronQRを使ってQRコードを生成し、エラー訂正レベルを設定し、ロゴを追加し、MLパワーの精度でQRコードを読み取ります。 詳しく読む
更新日 1月 5, 2026 QR Code Generator .NET Core:わずか数行のコードでQRコードを読み取り、生成する QR Code .NET Coreチュートリアル:IronQRを使ってC#でQRコードを読み取り、生成する方法を学びます。MLパワー検出、エラー訂正、クロスプラットフォーム対応。 詳しく読む
更新日 9月 18, 2025 C#で画像からQRを読む方法 このガイドでは、IronQRを使用して、.NET向けに特別に構築された高性能QRコードライブラリから画像のQRコードを読み取る方法を、わずか数行のC#コードで説明します。 詳しく読む