Tạo và hiển thị hình ảnh mã vạch trong ASP.NET MVC

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

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
  6. Nhận giấy phép miễn phí
  7. Kết luận
  8. Xem thêm

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 cung cấp một loạt các tính năng ấn tượng:

  1. Hỗ trợ nhiều loại mã vạch:

    • 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 đã tạo trước khi lưu, đảm bảo rằng mã vạch ASP.NET của bạn đáp ứng các thông số kỹ thuật của bạn.

  4. Khả năng tải xuống: Dễ dàng lưu hình ảnh mã vạch đã tạo vào ổ đĩa cục bộ của bạn để sử dụng sau này.

API C# để tạo mã vạch trong ASP.NET MVC

Để tạo hình ảnh mã vạch cho hiển thị trong ứng dụng ASP.NET MVC của bạn, chúng ta sẽ sử dụng Aspose.BarCode for .NET API. API mạnh mẽ này hỗ trợ việc tạo và nhận diện một loạt các 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

Ngoài ra, bạn có thể xem xét việc sử dụng một DLL tạo mã vạch miễn phí cho ASP.NET cho phép tích hợp liền mạch vào các dự án của bạn.

Các bước để tạo và hiển thị hình ảnh mã vạch trong ASP.NET MVC

Thực hiện theo các bước sau để tạo và hiển thị động hình ảnh mã vạch trong ASP.NET MVC bằng cách sử dụng Plugin Aspose:

  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 vào Tạo.

    Chọn MVC
  3. Cài đặt Aspose.BarCode for .NET: Mở Trình quản lý gói NuGet và cài đặt gói Aspose.BarCode for .NET.

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

    Tạo thư mục Hình ảnh
  5. Tạo một 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 Liệt kê Mã vạch: Tạo một liệt kê để liệt kê các loại mã vạch được hỗ trợ trong tệp Barcode.cs.

  7. Thêm Liệt kê Định dạng Hình ảnh: Tương tự, thêm một liệt kê 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 đoạn mã đượ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 xuống Hình ảnh: Triển khai một kết quả hành động mới trong HomeController để quản lý các yêu cầu tải xuống hình ảnh.

  11. Chạy ứng dụng: Cuối cùng, thực hiện ứng dụng của bạn để xem trình tạo mã vạch ASP.NET 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ó bất kỳ giới hạn đánh giá nào, 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 hình ảnh mã vạch đã tạo 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 for .NET. Nếu bạn có bất kỳ câu hỏi nào hoặc cần trợ giúp, hãy thoải mái liên hệ trên diễn đàn Aspose.

Xem thêm