IronQR NuGet パッケージ

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronQRは、.NET開発者向けに構築された、強力なQRコード生成およびスキャンライブラリです。 幅広いプラットフォームに対応しつつ、インストール負荷を軽くするため、IronQRはモジュール式のNuGetパッケージとして提供されています。 デスクトップ、モバイル、Linux、macOS、あるいはクラウドネイティブ環境のいずれを対象とする場合でも、お客様の環境に合わせたパッケージをご用意しています。 IronQRは、コンソールアプリケーション、クラスライブラリ、WPF、WinForms、ASP.NET(MVC、Razor Pages、Web API)、Blazor ServerおよびWebAssembly、.NET MAUI、Xamarinなど、主要な.NETプロジェクトタイプすべてに対応しています。

この記事では、各 IronQR NuGet パッケージを紹介し、お客様のアプリケーションに適したパッケージの選択を支援します。

対応する .NET バージョン

IronQRは.NET Standard 2.0を対象としており、.NETエコシステム全体で幅広い互換性を備えています。 以下のランタイムが完全にサポートされています:

  • .NET Framework 4.6.2 以降
  • .NET Standard 2.0 以降
  • .NET Core 2.0 以降
  • .NET 5、6、7、8、9、および 10

以下に挙げるすべてのパッケージは、同じフレームワーク互換性を備えています。そのため、パッケージの選択は、.NET バージョンではなく、ターゲットとなるプラットフォームによって決まります。

IronQR

Windows Logo related to IronQR Nuget related to IronQR Docker related to IronQR Azure 1 related to IronQR Amazon Web Services related to IronQR Ubuntu V1 related to IronQR

最も一般的に使用されているパッケージ。 Windows上で動作するほとんど for .NETデスクトップ、サーバー、およびWebアプリケーションに適しています。

PM> Install-Package IronQr

内容:

  • 主要機能 (IronQr.Slim)
  • 機械学習ベースのQRコード検出
  • Windows 向けの最適化

IronQr.Slim

Nuget related to IronQr.Slim

高度な機械学習による検出機能やプラットフォーム固有の依存関係を含まずに構築された、IronQRの最小構成版。 次のような場合に最適です:

  • 完全な検出精度よりもパフォーマンスとサイズが優先されるプロジェクト
  • クロスプラットフォーム開発(以下を含む):
  • Windows
  • Linux
  • macOS (Intel および ARM)
  • MAUIまたはXamarinによるiOSおよびAndroid
  • QRコードの生成のみが必要な環境、または鮮明で高解像度の画像をスキャンする必要がある環境

このパッケージを使用するには、OS 専用の IronSoftware.ReaderInternals パッケージが必要です。 たとえば、Linuxで利用するには、IronSoftware.ReaderInternals.Linuxが必要です。

PM> Install-Package IronQr.Slim

除外項目:

  • 高度な画像ベースのQRコード検出
  • プラットフォーム固有の最適化(例:GPU アクセラレーションやネイティブライブラリ)

ご注意その他のすべてのパッケージ(例:IronQR.iO/S)は、内部的に IronQr.Slim に依存しています。 (最小限の依存関係で済むソリューションをお探しの場合は、こちらから始めてください。)}]

IronQr.Linux

Linux V1 related to IronQr.Linux Debian related to IronQr.Linux Ubuntu related to IronQr.Linux Centos related to IronQr.Linux Nuget related to IronQr.Linux Azure 1 related to IronQr.Linux Amazon Web Services related to IronQr.Linux Docker related to IronQr.Linux

コンテナ化およびCI/CDデプロイメントを含む、サーバーサイドのLinux環境向けに設計されています:

  • Docker
  • AWS Lambda (Linux ランタイム)
  • Azure Functions (Linux モード)

PM> Install-Package IronQr.Linux

内容:

  • IronQr.Slim
  • ML検出エンジン
  • Linux固有のネイティブライブラリ

IronQR.macOS / IronQR.macOS.ARM

Mac Client related to IronQR.macOS / IronQR.macOS.ARM Nuget related to IronQR.macOS / IronQR.macOS.ARM

macOSデスクトップ環境向けのパッケージが利用可能で、Apple Silicon(M1/M2)にも対応しています:

  • macOS上で動作する.NET MAUIアプリ
  • macOS(IntelおよびARM)上のネイティブ.NETデスクトップアプリケーション

PM> Install-Package IronQr.MacOs
PM> Install-Package IronQr.MacOs.ARM

内容:

  • IronQr.Slim
  • ML検出
  • macOS固有の依存関係

IronQR.iO/S / IronQr.Android

?size=72&id=20822&format=png&color=000000 related to IronQR.iO/S / IronQr.Android Nuget related to IronQR.iO/S / IronQr.Android ?size=72&id=P2AnGyiJxMpp&format=png&color=000000 related to IronQR.iO/S / IronQr.Android

ネイティブまたはクロスプラットフォーム開発で使用するための、IronQRのモバイル向けバージョンには以下が含まれます:

  • Xamarin
  • .NET MAUI モバイルアプリ
  • Android/iOSネイティブ開発

PM> Install-Package IronQr.iO/S
PM> Install-Package IronQr.Android

内容:

  • IronQr.Slim
  • モバイル固有のネイティブ内部構造

> ヒント: モバイルデバイスや軽量ランタイムなど、特定のデプロイメント上の制約がない限り、IronQR パッケージから始めることをお勧めします。

IDE間でのインストール

Visual Studio — NuGet パッケージ マネージャーの GUI を使用するか("IronQR"を検索)、パッケージ マネージャー コンソールで上記の PM> Install-Package コマンドを実行してください。 JetBrains Rider — 組み込みの NuGet ツールウィンドウを開き、"IronQR"を検索して、対象プラットフォームに合致するパッケージをインストールしてください。 VS Code / CLI — プロジェクトディレクトリ内のターミナルから dotnet add package IronQr を実行してください。 必要に応じて、IronQR を任意のプラットフォーム固有のパッケージ名に置き換えてください。

よくある質問

IronQR NuGet パッケージの利用可能なプラットフォームは何ですか?

IronQR NuGet パッケージは、Windows、Linux、Mac、iOS、Android を含む様々なプラットフォームで利用可能で、開発者が様々な環境で .NET プロジェクトに QR コード機能を統合できるようにします。

Linux に IronQR NuGet パッケージをインストールするにはどうすればよいですか?

Linux に IronQR NuGet パッケージをインストールするためには、.NET CLI を使用してコマンド dotnet add package IronQR を実行するか、NuGet パッケージをサポートする互換性のあるパッケージマネージャーを使用できます。

モバイル開発のための特定の IronQR パッケージはありますか?

はい、IronQR は iOS および Android でのモバイル開発向けに特定のパッケージを提供しており、開発者がモバイルアプリケーションに QR コード機能を容易に統合できるようにしています。

IronQR パッケージを選択する際に互換性を確保する方法は?

互換性を確保するためには、プロジェクトのターゲットプラットフォームおよび .NET バージョンに合った IronQR パッケージを選択します。これにより、最適なパフォーマンスとシームレスな統合が保証されます。

IronQR パッケージをインストールする際のトラブルシューティングのヒントは何ですか?

IronQR パッケージをインストールする際は、適切なバージョンの .NET がインストールされていることを確認し、NuGet パッケージ ソースの設定を確認してください。問題が解決しない場合は、詳細なドキュメントを参照し、コミュニティサポートを御利用ください。

IronQR はどのようにクロスプラットフォームの QR コード機能をサポートしていますか?

IronQRは、Windows、Linux、Mac、iOS、Android 向けに最適化されたパッケージを提供することでクロスプラットフォームの機能をサポートし、開発者が異なる環境において QR コード機能を一貫して実装できるようにしています。

IronQR は .NET アプリケーションで QR コードの生成と読取りの両方を行うのに使用できますか?

はい、IronQR は QR コードの生成と読取りの両方の堅牢な機能を提供しており、.NET アプリケーションに QR コード機能を統合するための包括的なソリューションです。

.NET プロジェクトに IronQR を統合する際の重要な考慮事項は何ですか?

重要な考慮事項には、プロジェクトのプラットフォームに適したパッケージの選択、.NET バージョンの互換性の確認、スムーズな統合プロセスを実現するためのインストールベストプラクティスの順守が含まれます。

QR コード ソリューションに IronQR を使用することの利点は何ですか?

IronQR は、クロスプラットフォームの互換性、統合の容易さ、そして包括的な QR コード機能といった利点を提供し、信頼できる QR コード ソリューションで .NET アプリケーションを強化するための理想的な選択肢です。

IronQR を使用する開発者向けにはどのようなリソースがありますか?

開発者は、詳細なドキュメント、コミュニティフォーラム、および Iron Software からの専用のテクニカルサポートにアクセスでき、IronQR を使用中の質問や課題に対応します。

Zeeshan Wazir
フルスタックデベロッパー

Zeeshan WazirはPHP(Laravel)、C#、ASP.NETの強力な背景を持つフルスタックデベロッパーです。彼はまたPythonスクリプティングにも精通しており、複雑なタスクを簡略化および自動化するためによく使用しています。

コンピュータサイエンスのMPhilを取得しており、深い技術的知識を多くのプロジェクトでの手を使っての経験と結び付けています。彼はスマートでスケーラブルなアプリケーションの構築を楽しみ、開発者のワークフローを改善する新しい方法を常に模索しています。

準備はできましたか?
Nuget ダウンロード 67,270 | バージョン: 2026.5 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronQR
サンプルを実行する URL が QR コードになるのを見る。