Vì sao chọn Aspose.BarCode cho .NET?

Dữ liệu đầu vào trong production hiếm khi “sạch”. Aspose.BarCode for .NET được thiết kế để giải mã mã vạch từ bản quét nhiễu, bản in tương phản thấp, ảnh chụp bị nghiêng và nhãn bị hư hỏng một phần. Dùng các preset QualitySettings để cân bằng tốc độ và mức chịu lỗi, hoặc tinh chỉnh tùy chọn cho những ảnh khó.

Tiêu chuẩn? Đầy đủ.

Aspose.BarCode for .NET hỗ trợ tất cả các định dạng hình ảnh chính, bao gồm định dạng vector như SVG và EMF, cũng như PDF. Dùng API của chúng tôi để nhận dạng files từ máy quét hoặc máy ảnh một cách dễ dàng. Dưới đây là tất cả các hệ mã vạch được hỗ trợ, bao gồm 1D, 2D, bưu chính và tổng hợp. Mỗi loại đều có thể được tạo và nhận dạng trên mọi nền tảng được hỗ trợ.

Mã ma trận / 2D

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Mã tuyến tính / 1D

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Mã ngành & tổng hợp

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Độc lập nền tảng

Aspose.BarCode for .NET chạy trên Windows, Linux và macOS với .NET Framework hoặc .NET hiện đại. Bạn cũng có thể dùng trong ứng dụng .NET MAUI nhắm mục tiêu iOS, Android và Tizen. Xem tài liệu để biết yêu cầu hệ thống chi tiết.

Microsoft Windows
Linux
Android
iOS
macOS
Tizen OS
ReSharper
VS Code
NuGet
GitHub
Visual Studio

Bản demo mã trực tiếp

Dán văn bản → nhận mã vạch. Thả tệp → nhận dữ liệu đã giải mã. Cả hai ví dụ đều có mã mẫu tự sinh để bạn có thể sao chép thẳng vào dự án.


/** Initialize BarcodeGenerator */ var gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); /** Set generation parameters */ gen.Parameters.Barcode.XDimension.Pixels = 7; gen.Parameters.Border.Color = Color.FromArgb(0xff000000); gen.Parameters.Border.Width.Pixels = 7; /** Generate and save Barcode image */ gen.Save("image.png", BarCodeImageFormat.Png);

/** Initialize BarCodeReader */ var reader = new BarCodeReader("image.png", DecodeType.QR); /** Set recognition quality */ reader.QualitySettings = QualitySettings.HighPerformance; /** Recognize barcodes and output results */ var res = reader.ReadBarCodes(); Console.WriteLine($"Recognized {res.Length} barcode(s)"); foreach (BarCodeResult r in res)     Console.WriteLine($"{r.CodeTypeName}: {r.CodeText}");

Khả năng không giới hạn

Aspose.BarCode for .NET giúp bạn xây dựng các workflow mã vạch đáng tin cậy bằng C# cho tài liệu, nhãn và xử lý tự động. Tạo mã vạch sẵn sàng để in với kích thước chính xác, sau đó giải mã từ ảnh và PDF trong dịch vụ, ứng dụng desktop hoặc dự án di động.

Với bộ tính năng thực tế cho production, bạn có thể:

  • Tạo và nhận dạng hơn 80 loại mã vạch
  • Làm việc với PDF, SVG, EMF và các định dạng ảnh phổ biến
  • Phát hiện mã vạch trong ảnh độ phân giải thấp, bị xoay hoặc bị méo
  • Tinh chỉnh kích thước, lề, xoay, chú thích và độ phân giải
  • Thêm mã vạch vào báo cáo, tài liệu và màn hình UI

Tính năng và khả năng

Aspose.BarCode for .NET là một thư viện phát triển mạnh mẽ để tạo và nhận dạng mã vạch 1D & 2D từ nhiều loại hình ảnh ở mọi góc. API này cho phép xuất mã vạch đã tạo ra sang các định dạng hình ảnh chất lượng cao khác nhau, cho phép chỉnh sửa giao diện và tham số của mã vạch như màu nền, màu vạch, góc xoay, x-dimension, chất lượng hình ảnh, độ phân giải, chú thích, kích thước và nhiều hơn nữa. Ngoài ra, nó cung cấp khả năng phát hiện và đọc mã vạch phong phú và hỗ trợ hơn 80 loại mã vạch.

Feature icon

Lưu nhãn mã vạch ở nhiều định dạng

Feature icon

Nhận dạng từ luồng hoặc tệp

Feature icon

Mã hóa & giải mã ký tự (không phải tiếng Anh) trong các loại 2D

Feature icon

Xoay ảnh mã vạch ở mọi góc

Feature icon

Quét mã vạch từ tệp TIFF nhiều trang và PDF với Aspose.PDF

Feature icon

Hỗ trợ hệ mã tuyến tính, 2D và bưu chính