ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
このチュートリアルでは、産業用途および小売セクターでますます人気が高まっているQRコードの作成方法について詳しく説明します。 IronBarcode ライブラリは、最も人気があり強力なライブラリの一つであり、QRコードの生成方法を示すために使用されます。
Microsoft Visual StudioでWindows Formsアプリケーションを作成する
QRコードライブラリのインストール
バーコードを作成するための名前空間のインポート
コード一行でQRコードを作成する
QRコード画像にロゴを追加する
Visual Studio を開く > Create New Project をクリック > Windows Forms Application Template を選択 > Next を押す > プロジェクトに名前を付ける > Next を押す > ターゲットとする .NET Framework を選択 > Create ボタンをクリック。
プロジェクトを作成した後、Visual Studio のツールボックスから以下のようにフォームをデザインします: PictureBox
、Label
、Textbox
、および Button
のコントロールを使用します。
画像を読み込みQRコードを生成するWindows FormsアプリケーションUI
最初のステップは、バーコードライブラリをインストールすることです。 次の3つの方法のいずれかを使用して実行できます:
以下のコマンドをパッケージマネージャーコンソールに入力してください。 パッケージをダウンロードしてインストールします。
Install-Package BarCode
パッケージ マネージャー コンソール UI でのインストール進行状況
NuGetパッケージソリューションを使用して、バーコードライブラリをインストールすることもできます。 次の手順に従うだけです:
ツール > NuGet パッケージ マネージャー > ソリューションの NuGet パッケージの管理 をクリックします。
これはNuGetパッケージマネージャーを開きます。 参照のブラウズをクリックしてBarCodeを検索し、クラスライブラリをインストールします。
NuGet パッケージ マネージャーでバーコード ライブラリを見つける
代替手段として、IronBarCode.Dll以下のリンクからダウンロードして、プロジェクトの参照として追加することができます: [.NET Barcode DLL(.NET バーコード DLL)].
このチュートリアルでは、適切な参照を確保するために、IronBarcode
名前空間と他のシステムアセンブリが必要です。
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;
using IronBarCode;
using System;
using System.Drawing;
using System.Linq;
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Linq
以下のサンプルコードは、わずか一行のコードでQRコード画像を生成することができます。 QRコードを生成したいテキストをテキストボックスに入力してください。 「Generate PNG」ボタンのクリックイベントにこのコードを配置してください。 QRコードバーコード画像はPNG形式で保存できます。
// Simple QR Code generation
private void button1_Click(object sender, EventArgs e)
{
GeneratedBarcode qrCode = QRCodeWriter.CreateQrCode(textBox1.Text);
qrCode.SaveAsPng("QrCode.png");
}
// Simple QR Code generation
private void button1_Click(object sender, EventArgs e)
{
GeneratedBarcode qrCode = QRCodeWriter.CreateQrCode(textBox1.Text);
qrCode.SaveAsPng("QrCode.png");
}
' Simple QR Code generation
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim qrCode As GeneratedBarcode = QRCodeWriter.CreateQrCode(textBox1.Text)
qrCode.SaveAsPng("QrCode.png")
End Sub
こちらがQRコード生成器の出力です:
以下のQRコードの内容: https://ironsoftware.com/csharp/barcode/docs/
以下を使用することによりCreateQrCodeWithLogo
メソッドからのQRCodeWriter
クラスには、ロゴなどの追加情報をQRコードに追加することができます。 このサンプルコードは、その簡単さを示しています。
コンピューターからロゴを参照して、それをPictureBox
で開きます。 コードは次のようになります:
// open file dialog
OpenFileDialog open = new OpenFileDialog();
// image filters
open.Filter = "Image Files(*.jpg; *.png; *.jpeg; *.gif; *.bmp)
*.jpg; *.png; *.jpeg; *.gif; *.bmp";
if (open.ShowDialog() == DialogResult.OK) {
// display image in picture box
pictureBox1.Image = new Bitmap(open.FileName);
// store image file path in class data member. Initialize it as string ImageFileName;
ImageFileName = open.FileName;
}
// open file dialog
OpenFileDialog open = new OpenFileDialog();
// image filters
open.Filter = "Image Files(*.jpg; *.png; *.jpeg; *.gif; *.bmp)
*.jpg; *.png; *.jpeg; *.gif; *.bmp";
if (open.ShowDialog() == DialogResult.OK) {
// display image in picture box
pictureBox1.Image = new Bitmap(open.FileName);
// store image file path in class data member. Initialize it as string ImageFileName;
ImageFileName = open.FileName;
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
次に、テキストボックスにテキストを入力し、このコードを「PNGを生成」ボタンに配置して、クリックします。
// Adding a Logo
GeneratedBarcode Qrcode = QRCodeWriter.CreateQrCodeWithLogo(textBox1.Text, ImageFileName,500);
Qrcode.SaveAsPng("QrCodeWithImage.png");
// Adding a Logo
GeneratedBarcode Qrcode = QRCodeWriter.CreateQrCodeWithLogo(textBox1.Text, ImageFileName,500);
Qrcode.SaveAsPng("QrCodeWithImage.png");
' Adding a Logo
Dim Qrcode As GeneratedBarcode = QRCodeWriter.CreateQrCodeWithLogo(textBox1.Text, ImageFileName,500)
Qrcode.SaveAsPng("QrCodeWithImage.png")
このコードはバーコードにIronのロゴを追加します。 それは純粋なコードがまだ読みやすいサイズに自動的に調整され、そのロゴをQRコードの正方形グリッドに合わせて適切に見えるようにします。
C# でロゴ画像付きのQRコードを作成
最終的に、生成されたQRコードはPDFまたはHTML画像として保存できます。 最終行のコードは、便利なようにデフォルトのPDFブラウザでPDFを開きます。 次の項目を追加しますSaveAsPdf
「PDF生成ボタン」でSaveAsHtmlFile
「HTMLを生成する」ボタン。
// Adding a Logo
GeneratedBarcode qrCode = QRCodeWriter.CreateQrCodeWithLogo(textBox1.Text, ImageFileName,500);
//Save as PDF
qrCode.SaveAsPdf("QRWithLogo.pdf");
//Also Save as HTML
qrCode.SaveAsHtmlFile("QRWithLogo.html");
// Adding a Logo
GeneratedBarcode qrCode = QRCodeWriter.CreateQrCodeWithLogo(textBox1.Text, ImageFileName,500);
//Save as PDF
qrCode.SaveAsPdf("QRWithLogo.pdf");
//Also Save as HTML
qrCode.SaveAsHtmlFile("QRWithLogo.html");
' Adding a Logo
Dim qrCode As GeneratedBarcode = QRCodeWriter.CreateQrCodeWithLogo(textBox1.Text, ImageFileName,500)
'Save as PDF
qrCode.SaveAsPdf("QRWithLogo.pdf")
'Also Save as HTML
qrCode.SaveAsHtmlFile("QRWithLogo.html")
IronBarcodeは、C# .NET向けにデータをバーコードおよびQRコードに読み書きするための使いやすいAPIを提供し、現実のケースで精度を最適化し、低エラー率を確保します。 IronBarcodeについての詳細は、こちらをご覧くださいドキュメントウェブサイト.
Additionally, IronBarcode もサポートします画像からバーコードを読み取るおよびバーコードを読み取るための追加のオプションを提供より正確にフィルターを画像に適用する.
現在、完全なIron Suiteを購入すると、5つのライブラリを2つの価格で手に入れることができます。 ご訪問ください価格ページ詳細については。
9つの .NET API製品 オフィス文書用