Tạo và Hiển Thị Hình Ảnh Mã Vạch trong ASP.NET MVC

Mã vạch là một biểu diễn trực quan của dữ liệu được mã hóa trong định dạng có thể đọc bởi máy, thường được sử dụng để truyền đạt thông tin về sản phẩm hoặc công ty thông qua số và các đường song song. Trong hướng dẫn này, bạn sẽ học cách tạo và hiển thị nhiều loại mã vạch khác nhau một cách động trong ứng dụng ASP.NET MVC của bạn, bao gồm các định dạng phổ biến như Data Matrix, Aztec và Code 128. Đến cuối hướng dẫn này, bạn sẽ có một Trình Tạo Mã Vạch ASP.NET MVC hoàn chỉnh sẵn sàng cho các dự án của bạn. Hãy bắt đầu nào!

Mục Lục

  1. Tính Năng của Trình Tạo Mã Vạch ASP.NET MVC
  2. API C# để Tạo Mã Vạch trong ASP.NET MVC
  3. Các Bước Tạo và Hiển Thị Hình Ảnh Mã Vạch
  4. Trình Diễn Trình Tạo Mã Vạch ASP.NET MVC
  5. Tải Xuống Mã Nguồn Trình Tạo Mã Vạch ASP.NET MVC

Tính Năng của Trình Tạo Mã Vạch ASP.NET MVC

Trình Tạo Mã Vạch ASP.NET MVC được trang bị nhiều tính năng ấn tượng:

  1. Hỗ Trợ Nhiều Kiểu Mã Vạch Khác Nhau:

    • Code 128
    • Code 11
    • Code 39
    • QR Code
    • Data Matrix
    • EAN 13
    • EAN 8
    • ITF 14
    • PDF 417
  2. Tùy Chọn Định Dạng Hình Ảnh:

    • PNG
    • JPEG
    • BMP
    • EMF
    • SVG
  3. Chức Năng Xem Trước: Xem hình ảnh mã vạch được tạo ra trước khi lưu.

  4. Khả Năng Tải Xuống: Dễ dàng lưu hình ảnh mã vạch được tạo ra vào đĩa cục bộ của bạn.

API C# để Tạo Mã Vạch trong ASP.NET MVC

Để tạo hình ảnh mã vạch để hiển thị trong ứng dụng ASP.NET MVC của bạn, chúng tôi sẽ sử dụng API Aspose.BarCode cho .NET. API mạnh mẽ này cho phép tạo và nhận diện nhiều loại mã vạch. Bạn có thể tải xuống DLL hoặc cài đặt nó qua NuGet bằng lệnh sau:

PM> Install-Package Aspose.BarCode

Các Bước Tạo và Hiển Thị Hình Ảnh Mã Vạch trong ASP.NET MVC

Thực hiện các bước sau để tạo và hiển thị hình ảnh mã vạch trong ứng dụng ASP.NET MVC của bạn:

  1. Tạo Một Dự Án Mới: Chọn mẫu dự án ASP.NET Web Application (.NET Framework).

    Chọn mẫu dự án
  2. Chọn MVC: Trong hộp thoại Tạo một ứng dụng web ASP.NET mới, chọn MVC và nhấp Tạo.

    Chọn MVC
  3. Cài Đặt Aspose.BarCode cho .NET: Mở Trình Quản Lý Gói NuGet và cài đặt gói Aspose.BarCode cho .NET.

    Cài Đặt Aspose.BarCode cho .NET
  4. Tạo Thư Mục Hình Ảnh: Thêm một thư mục mới có tên Images để lưu trữ hình ảnh mã vạch được tạo ra.

    Tạo thư mục Hình Ảnh
  5. Tạo Mô Hình Mã Vạch: Trong thư mục Models, tạo một mô hình có tên Barcode để lưu trữ thông tin mã vạch.

  6. Thêm Phân Loại Kiểu Mã Vạch: Tạo một phân loại để liệt kê các kiểu mã vạch được hỗ trợ trong tệp Barcode.cs.

  7. Thêm Phân Loại Định Dạng Hình Ảnh: Tương tự, thêm một phân loại cho các định dạng hình ảnh được hỗ trợ.

  8. Chỉnh Sửa View Index: Mở tệp Views/Home/index.cshtml và thay thế nội dung của nó bằng kịch bản được cung cấp.

  9. Cập Nhật HomeController: Trong lớp HomeController, thêm một kết quả hành động mới để xử lý yêu cầu post.

  10. Thêm Hành Động Tải Hình Ảnh: Triển khai một kết quả hành động mới trong HomeController để quản lý yêu cầu tải hình ảnh.

  11. Chạy Ứng Dụng: Cuối cùng, thực thi ứng dụng của bạn để xem trình tạo mã vạch của bạn hoạt động.

Trình Diễn Trình Tạo Mã Vạch ASP.NET MVC

Dưới đây là một minh họa về ứng dụng Trình Tạo Mã Vạch ASP.NET MVC mà chúng ta vừa xây dựng:

Trình Diễn Trình Tạo Mã Vạch ASP.NET MVC

Trình Diễn Trình Tạo Mã Vạch ASP.NET MVC

Tải Xuống Mã Nguồn Trình Tạo Mã Vạch ASP.NET MVC

Bạn có thể tải xuống mã nguồn hoàn chỉnh cho ứng dụng Trình Tạo Mã Vạch ASP.NET MVC từ GitHub.

Nhận Giấy Phép Miễn Phí

Để khám phá thư viện mà không có giới hạn đánh giá, bạn có thể nhận giấy phép tạm thời miễn phí.

Kết Luận

Trong bài viết này, chúng ta đã khám phá cách tạo và hiển thị hình ảnh mã vạch trong một ứng dụng ASP.NET MVC. Chúng ta cũng đã học cách tải xuống hình ảnh mã vạch được tạo ra một cách lập trình. Để biết thêm thông tin, hãy tham khảo tài liệu API Aspose.BarCode cho .NET. Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ, hãy cảm thấy tự do liên hệ trên diễn đàn Aspose.

Xem Thêm