Menghasilkan dan Menampilkan Gambar Barcode di ASP.NET MVC

Barcode adalah representasi visual dari data yang dikodekan dalam format yang dapat dibaca mesin, biasanya digunakan untuk menyampaikan informasi tentang produk atau perusahaan melalui angka dan garis paralel. Dalam panduan ini, Anda akan belajar bagaimana cara menghasilkan dan menampilkan berbagai jenis barcode secara dinamis dalam aplikasi ASP.NET MVC Anda, termasuk format populer seperti Data Matrix, Aztec, dan Code 128. Pada akhir tutorial ini, Anda akan memiliki Pembuat Barcode ASP.NET MVC yang sepenuhnya fungsional siap untuk proyek Anda. Mari kita mulai!

Daftar Isi

  1. Fitur Pembuat Barcode ASP.NET MVC
  2. API C# untuk Menghasilkan Barcode di ASP.NET MVC
  3. Langkah-langkah untuk Menghasilkan dan Menampilkan Gambar Barcode
  4. Demo Pembuat Barcode ASP.NET MVC
  5. Unduh Kode Sumber Pembuat Barcode ASP.NET MVC

Fitur Pembuat Barcode ASP.NET MVC

Pembuat Barcode ASP.NET MVC dilengkapi dengan fitur-fitur mengesankan:

  1. Dukungan untuk Berbagai Simbologi Barcode:

    • Code 128
    • Code 11
    • Code 39
    • QR Code
    • Data Matrix
    • EAN 13
    • EAN 8
    • ITF 14
    • PDF 417
  2. Opsi Format Gambar:

    • PNG
    • JPEG
    • BMP
    • EMF
    • SVG
  3. Fungsi Prabaca: Lihat gambar barcode yang dihasilkan sebelum menyimpannya.

  4. Kemampuan Unduh: Simpan gambar barcode yang dihasilkan ke disk lokal Anda dengan mudah.

API C# untuk Menghasilkan Barcode di ASP.NET MVC

Untuk membuat gambar barcode untuk ditampilkan dalam aplikasi ASP.NET MVC Anda, kita akan menggunakan API Aspose.BarCode untuk .NET. API yang kuat ini memungkinkan pembuatan dan pengenalan berbagai jenis barcode. Anda dapat mengunduh DLL atau menginstalnya melalui NuGet menggunakan perintah berikut:

PM> Install-Package Aspose.BarCode

Langkah-langkah untuk Menghasilkan dan Menampilkan Gambar Barcode di ASP.NET MVC

Ikuti langkah-langkah berikut untuk menghasilkan dan menampilkan gambar barcode dalam aplikasi ASP.NET MVC Anda:

  1. Buat Proyek Baru: Pilih template proyek ASP.NET Web Application (.NET Framework).

    Pilih template proyek
  2. Pilih MVC: Dalam dialog Buat Aplikasi Web ASP.NET Baru, pilih MVC dan klik Buat.

    Pilih MVC
  3. Instal Aspose.BarCode untuk .NET: Buka Pengelola Paket NuGet dan instal paket Aspose.BarCode untuk .NET.

    Instal Aspose.BarCode untuk .NET
  4. Buat Folder Gambar: Tambahkan folder baru bernama Images untuk menyimpan gambar barcode yang dihasilkan.

    Buat folder Images
  5. Buat Model Barcode: Di folder Models, buat model bernama Barcode untuk menyimpan informasi barcode.

  6. Tambahkan Enumerasi Simbologi Barcode: Buat enumerasi untuk mencantumkan simbologi barcode yang didukung dalam file Barcode.cs.

  7. Tambahkan Enumerasi Format Gambar: Demikian juga, tambahkan enumerasi untuk format gambar yang didukung.

  8. Modifikasi Tampilan Indeks: Buka file Views/Home/index.cshtml dan ganti kontennya dengan skrip yang disediakan.

  9. Perbarui HomeController: Dalam kelas HomeController, tambahkan hasil aksi baru untuk menangani permintaan post.

  10. Tambahkan Aksi Unduh Gambar: Implementasikan hasil aksi baru di HomeController untuk mengelola permintaan unduhan gambar.

  11. Jalankan Aplikasi: Akhirnya, jalankan aplikasi Anda untuk melihat pembuat barcode Anda beraksi.

Demo Pembuat Barcode ASP.NET MVC

Berikut adalah demonstrasi aplikasi Pembuat Barcode ASP.NET MVC yang baru saja kita bangun:

Demo Pembuat Barcode ASP.NET MVC

Demo Pembuat Barcode ASP.NET MVC

Unduh Kode Sumber Pembuat Barcode ASP.NET MVC

Anda dapat mengunduh kode sumber lengkap untuk aplikasi Pembuat Barcode ASP.NET MVC dari GitHub.

Dapatkan Lisensi Gratis

Untuk menjelajahi perpustakaan tanpa batasan evaluasi, Anda dapat mendapatkan lisensi sementara gratis.

Kesimpulan

Dalam artikel ini, kita telah menjelajahi cara menghasilkan dan menampilkan gambar barcode dalam aplikasi ASP.NET MVC. Kita juga belajar cara mengunduh gambar barcode yang dihasilkan secara programatis. Untuk informasi lebih lanjut, lihat dokumentasi API Aspose.BarCode untuk .NET. Jika Anda memiliki pertanyaan atau memerlukan bantuan, jangan ragu untuk menghubungi di forum Aspose.

Lihat Juga