ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
このチュートリアルでは、IronBarcodeをコアライブラリとして使用し、様々な業界で多くの応用が可能なQRコードを生成します。
この記事の以下のセクションでは、QRコードを簡単に生成する方法を示す例を紹介します。
Visual Studio を開き、ファイルメニューから新しいプロジェクトを選択します。
表示されるウィンドウでConsole Appテンプレートを選択し、[Next]をクリックします。
Visual StudioでQRコード生成用の新しいコンソールアプリを作成する
「プロジェクト名」のテキストフィールドに、任意のプロジェクト名を入力してください。(例えば、QR Code Generator (QRコードジェネレーター))「Locationフィールドに新しいプロジェクトの場所を指定します。」 その後、次へボタンをクリックして続行してください。
Visual StudioでQRコードを作成する新しいコンソールアプリケーションの名前と場所を選択する
Framework ドロップダウンメニューから .NET フレームワークを選択してください。(ここでは、*.NET 6.0を使用しています。(長期サポート)申し訳ありませんが、翻訳を行うための具体的なコンテンツが提供されていません。翻訳したい英語のテキストを入力してください。)「作成」をクリックします。
Visual Studioで.NET 6.0 Frameworkの下に新しいコンソールアプリを作成する
IronBarcodeライブラリは4つの方法でダウンロードおよびインストールできます。
これらの方法は:
メニューバーから、ツール > NuGet パッケージ マネージャー > ソリューションの NuGet パッケージの管理... を選択して、パッケージ マネージャー UI を開きます。
Visual Studio の NuGet パッケージ マネージャー UI を使用して IronBarcode ライブラリをインストールする
または、ソリューション エクスプローラー ウィンドウからプロジェクトの名前を右クリックし、コンテキストメニューから「NuGet パッケージの管理...」を選択します。
「ブラウズ」タブをクリックし、検索フィールドに「Barcode」と入力してください。 関連パッケージのリストからIronBarcodeを選択してください(以下の画像で最初の結果として表示されます)右側のペインからプロジェクトを選択し、[インストール]ボタンをクリックします。
パッケージマネージャーUIでIronBarcodeライブラリを検索する。 これは他のすべてのライブラリよりも検索結果の上位に表示される可能性があります**。
ツール > NuGet パッケージ マネージャー > パッケージ マネージャー コンソールに移動します。 以下のコマンドを表示されたコマンドラインパネルに入力し、ENTERキーを押してください:
Install-Package BarCode
上記のコマンドはライブラリを現在のプロジェクトにダウンロードしてインストールします。
検索バーコードライブラリページNuGetギャラリーウェブサイトをブラウザで(またはこれをクリックするNuGet BarCode
パッケージリンクページに直接アクセスするために).
右側のメニューから Download package リンクをクリックして、ライブラリをコンピューターに保存してください。 次に、ファイルマネージャーからダウンロードしたライブラリをダブルクリックして、プロジェクトに自動的にインストールしてください。 最後に、プロジェクトを再読み込みすると、準備完了です。
をクリックIronBarcodeのホームページ最新の.NETバーコードDLLをダウンロードするために。 ダウンロードが完了したら、以下の手順に従ってプロジェクトにパッケージを追加してください:
ソリューションエクスプローラーパネルからプロジェクトを右クリックし、追加 > COM参照をクリックします。
Visual Studioからプロジェクトに直接IronBarcode DLLを追加する
「ブラウズ」ボタンをクリックして、DLLを抽出した場所に移動してください。 DLLを選択したら、「OK」をクリックしてプロジェクトに追加します。
プロジェクトに IronBarcode DLL を新しい COM 参照として挿入すること
QRコードを生成するには、以下のメソッドを呼び出します:CreateQrCode
メソッドからのQRCodeWriter
クラス:
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium, 0).SaveAsPng("MyQR.png");
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium, 0).SaveAsPng("MyQR.png");
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium, 0).SaveAsPng("MyQR.png")
CreateQrCode
メソッドは、コード画像にエンコードされるデータという1つの必須パラメータを受け取ります。(String または Stream にすることができます). このメソッドは、3つのオプションパラメータも受け付けます:
グラフィックの幅と高さ(デフォルトでは500px x 500px)
エラー訂正レベル。 IronBarcodeは4つのエラー訂正レベルを提供しています:Low、Medium、High、およびHighestです。デフォルトでは、CreateQrCode
は最高の訂正レベルであるQRCodeWriter.QrErrorCorrectionLevel.Highest
を使用します。
QRシンボルのバージョン番号。 以下のページをご覧ください有効なバージョンのリスト. 値が0(デフォルト値)データのエンコードに基づいて正しいバージョン番号を使用する方法を指示します。
上記の例では、中程度の誤り訂正レベルを使用して500ピクセル×500ピクセルのグラフィックを生成しています。 次の呼び出しSaveAsPng(PNGとして保存)
生成されたQRコードのメソッドが、指定されたファイルの場所にPNGファイルとして保存します。
前述のパラメータを使用して QrCodeWriter.CreateQrCode を呼び出した結果
次に、以下のサンプルコードはCreateQrCodeWithLogo
生成されたQRコードに会社のロゴを追加する方法、あらゆるビジネスの典型的なユースケースシナリオ。
var qrWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "qrlogo.png",500);
qrWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkRed);
qrWithLogo.SaveAsPng("Logo_QR_Code.png");
var qrWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "qrlogo.png",500);
qrWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkRed);
qrWithLogo.SaveAsPng("Logo_QR_Code.png");
Dim qrWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "qrlogo.png",500)
qrWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkRed)
qrWithLogo.SaveAsPng("Logo_QR_Code.png")
上記の例では、「Hello, World」のString値が、新しいQRコードにエンコードされ、指定されたファイルパスにある画像が埋め込まれています。 画像は、QRコードの正方形グリッドに合わせて自動サイズ調整され、QRコードリーダーが純粋なコードデータを読み取ることができるサイズに配置されます。
下記のコード行では、ChangeBarCodeColor
QRコードの色を暗赤色に変更するメソッド。 ここでは、C#によって提供される利用可能なSystem色クラス型の1つを使用して色付けを行います。(すなわち、System.Drawing.Color.DarkRed). 以下のコード行が示すように、HTMLの16進数カラー表記で色を指定することが可能です:
qrWithLogo.ChangeBarCodeColor(System.Drawing.ColorTranslator.FromHtml("#8B0000"));
qrWithLogo.ChangeBarCodeColor(System.Drawing.ColorTranslator.FromHtml("#8B0000"));
qrWithLogo.ChangeBarCodeColor(System.Drawing.ColorTranslator.FromHtml("#8B0000"))
上記のコード例の最後の行では、SaveAsPngメソッドを呼び出してQRコードをPNGファイルとして保存しています。QRコードは、HTMLなどの他のファイル形式でも保存できます。
qrWithLogo.SaveAsHtmlFile("test.html");
qrWithLogo.SaveAsHtmlFile("test.html");
qrWithLogo.SaveAsHtmlFile("test.html")
次のものを参照してください:このドキュメントページQRコードを保存できるファイルタイプの完全なリストについては、こちらをご覧ください。
IronBarcode の QRCodeWriter クラスで利用可能なメソッドを使用して、異なる色、異なるファイル形式、および異なる画像で QR コードを生成します
このコード行は、IronBarcodeを.NET MVC Webアプリケーション内で使用する方法を示しています。
public IActionResult Index()
{
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium, 0).SaveAsPdf("Demo.png");
return File("Demo.png", "image/png", "Demo.png", true);
}
public IActionResult Index()
{
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium, 0).SaveAsPdf("Demo.png");
return File("Demo.png", "image/png", "Demo.png", true);
}
Public Function Index() As IActionResult
QRCodeWriter.CreateQrCode("hello world", 500, QRCodeWriter.QrErrorCorrectionLevel.Medium, 0).SaveAsPdf("Demo.png")
Return File("Demo.png", "image/png", "Demo.png", True)
End Function
上記の例は、前の例と非常によく似た動作をします。 最初にQRコードが生成され、その後、レスポンスボディにクライアントに返されます。
IronBarcode は、バーコードの読取りおよび書込みのために利用できる最も高速かつ強力なライブラリの一つです。 このシンプルなライブラリは様々なオペレーティングシステムでサポートされており、多くのバーコード形式をサポートし、使いやすいです。
IronBarcodeのライセンスおよび法的情報は、以下の場所で見つけることができます。ライセンスページ. IronBarcodeは、Free Developer Licenseの下で無料で使用できます。 プレミアム(有償)開発者ライセンスには、1年間の無料サポートと製品アップデートが含まれています。
9つの .NET API製品 オフィス文書用