Buat Kode QR C#

Kode Quick Response (QR) telah menjadi bagian integral dari komunikasi modern. Ini adalah alat serbaguna yang digunakan dalam berbagai aplikasi, mulai dari pemasaran dan promosi hingga manajemen inventaris dan pembayaran nirsentuh. Kode QR adalah kode batang dua dimensi yang menyimpan informasi dalam format grafik. Ini terdiri dari kotak hitam yang disusun pada kotak persegi putih, dan dapat menyimpan berbagai jenis data, seperti teks, URL, informasi kontak, dan banyak lagi. Dalam postingan blog ini, kita akan mempelajari cara membuat kode QR di C#.

Pembuat Kode QR - Instalasi C# API

Membuat kode QR di C# memungkinkan Anda mengintegrasikan pembuatan kode QR ke dalam aplikasi Anda dan mengotomatiskan prosesnya. Hal ini dapat bermanfaat bagi bisnis dan pengembang yang ingin menambahkan fungsionalitas kode QR ke aplikasi mereka. Anda hanya perlu mengonfigurasi Conholdate.Total for .NET dari halaman Unduhan atau menjalankan perintah instalasi NuGet berikut:

PM> NuGet\Install-Package Conholdate.Total

Buat Kode QR di C#

Anda dapat membuat kode QR di C# dengan langkah-langkah berikut:

  • Buat objek kelas BarcodeGenerator.
  • Atur parameter tampilan Kode QR yang berbeda.
  • Atur versi QR dan jenis penyandian.
  • Simpan kode QR yang dihasilkan.

Contoh kode berikut menunjukkan cara membuat kode QR di C#:

// Inisialisasi instance kelas BarcodeGenerator
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "Aspose");

// Tetapkan parameter kode batang yang berbeda
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;
gen.Parameters.AutoSizeMode = Aspose.BarCode.Generation.AutoSizeMode.Nearest;
gen.Parameters.ImageHeight.Pixels = 200;
gen.Parameters.ImageWidth.Pixels = 200;

// Setel versi Otomatis
gen.Parameters.Barcode.QR.QrVersion = Aspose.BarCode.Generation.QRVersion.Auto;

// Setel jenis enkode ForceQR
gen.Parameters.Barcode.QR.QrEncodeType = Aspose.BarCode.Generation.QREncodeType.ForceQR;

// Simpan Kode QR yang dihasilkan
gen.Save("QRcode.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);

Buat Kode QR dengan Rasio Aspek di C#

Anda dapat menyesuaikan proses pembuatan kode QR dengan tampilan berbeda seperti tingkat koreksi kesalahan, ukuran, mode pengkodean data, rasio aspek, dll. Langkah-langkah berikut menunjukkan cara mengatur Rasio Aspek saat membuat kode QR:

  • Inisialisasi sebuah instance dari kelas BarcodeGenerator.
  • Atur parameter kode batang.
  • Tetapkan Rasio Aspek.
  • Simpan Kode QR yang dihasilkan.

Cuplikan kode di bawah ini menunjukkan cara membuat kode QR dengan rasio aspek di C#:

// Inisialisasi instance kelas BarcodeGenerator
Aspose.BarCode.Generation.BarcodeGenerator gen = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "ASPOSE");

// Atur parameter kode batang
gen.Parameters.Barcode.XDimension.Pixels = 4;
gen.Parameters.CaptionBelow.Text = "Aspose";
gen.Parameters.CaptionBelow.Visible = true;

// Tetapkan Rasio Aspek
gen.Parameters.Barcode.QR.AspectRatio = 2;

// Simpan Kode QR yang dihasilkan
gen.Save("QrAspectRatio.png", Aspose.BarCode.Generation.BarCodeImageFormat.Png);

Gambar berikut menunjukkan kode QR yang dihasilkan dengan rasio aspek diatur ke 2:

Rasio Aspek Kode QR C#

Lisensi Evaluasi Gratis

Anda dapat meminta lisensi sementara gratis untuk mengevaluasi API tanpa batasan atau batasan apa pun.

Menyimpulkan

Kode QR tidak hanya nyaman tetapi juga menawarkan cara praktis untuk menghubungkan dunia fisik dan digital. Baik Anda membuat aplikasi seluler, aplikasi web, atau perangkat lunak desktop, kemampuan membuat kode QR di C# dapat meningkatkan pengalaman pengguna dan menyederhanakan berbagi data. Jadi, lanjutkan dan mulai mengintegrasikan pembuatan kode QR ke dalam proyek C# Anda. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

FAQ

Bisakah saya menyesuaikan tampilan kode QR di C#?

Ya, sebagian besar pustaka kode QR di C# memungkinkan Anda menyesuaikan ukuran kode QR, warna, tingkat koreksi kesalahan, dan menambahkan logo atau label ke gambar kode QR.

Bisakah saya membuat kode QR untuk penggunaan offline di C#?

Ya, Anda dapat membuat kode QR untuk penggunaan offline dengan menyimpan gambar kode QR yang dihasilkan ke file atau mencetaknya. Setelah dibuat, kode QR tidak memerlukan koneksi internet untuk dipindai.

Bagaimana cara menyimpan kode QR yang dihasilkan sebagai file gambar di C#?

Setelah membuat kode QR, Anda dapat menyimpannya sebagai file gambar (misalnya PNG, JPEG) menggunakan operasi I/O file standar di C#. Perpustakaan biasanya menyediakan metode untuk mengubah kode QR ke format gambar.

Lihat juga