Tạo mã vạch Aztec trong C#

Mã vạch Aztec là mã vạch hai chiều chứa lưới hình vuông và mô hình mắt bò ở trung tâm. Nó có thể chứa một số lớp khác nhau tùy thuộc vào các chế độ ký hiệu khác nhau. Trong một số trường hợp, bạn có thể cần tạo mã Aztec để tạo mã được mã hóa. Theo đó, bài viết này trình bày cách tạo Mã vạch Aztec theo chương trình trong C#.

API C# để tạo mã vạch Aztec - Tải xuống miễn phí

Aspose.BarCode cho .NET có thể được sử dụng để tạo hoặc quét các loại [mã vạch] 1D và 2D 2. Bạn có thể dễ dàng thiết lập nó trong ứng dụng của mình bằng cách tải xuống tệp DLL tham chiếu từ phần Bản phát hành mới hoặc sử dụng lệnh cài đặt NuGet bên dưới để truy cập nó từ thư viện NuGet trong Microsoft Visual Studio IDE.

PM> Install-Package Aspose.BarCode

Tạo mã vạch Aztec trong C#

Các bước sau giải thích cách tạo mã vạch Aztec:

  1. Khởi tạo một phương thức khởi tạo của lớp BarcodeGenerator và chỉ định EncodeType.
  2. Đặt giá trị kích thước theo pixel và chế độ ký hiệu.
  3. Xuất mã vạch Aztec đầu ra dưới dạng hình ảnh PNG.

Mã mẫu bên dưới giải thích cách tạo mã vạch Aztec trong C#:

// Khởi tạo đối tượng lớp BarcodeGenerator 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde©");

// Đặt giá trị kích thước tính bằng pixel
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Đặt chế độ biểu tượng Nhỏ gọn
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.Compact;

// Lưu mã vạch Aztec đầu ra
gen.Save("AztecCompact.png", BarCodeImageFormat.Png);

Tạo Aztec với Mã sửa lỗi trong C#

Bạn cần làm theo các bước dưới đây để tạo mã Aztec với sửa lỗi trong C#.

  1. Tạo một đối tượng lớp BarcodeGenerator và đặt giá trị EncodeType.
  2. Đặt chế độ ký hiệu và giá trị mức sửa lỗi.
  3. Xuất mã vạch Aztec đầu ra dưới dạng hình ảnh.

Đoạn mã sau trình bày cách tạo mã Aztec với tính năng sửa lỗi theo chương trình trong C#:

// Khởi tạo đối tượng lớp BarcodeGenerator 
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Aztec, "Åspóse.Barcóde© is used to generate & recognize barcodes");

// Đặt giá trị kích thước tính bằng pixel
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Đặt chế độ biểu tượng FullRange
gen.Parameters.Barcode.Aztec.AztecSymbolMode = AztecSymbolMode.FullRange;

// Đặt khả năng sửa lỗi thành 50%
gen.Parameters.Barcode.Aztec.AztecErrorLevel = 50;

// Lưu mã vạch Aztec đầu ra
gen.Save("Aztec50.png", BarCodeImageFormat.Png);

Hình ảnh sau đây cho thấy mã vạch Aztec mẫu với mức sửa lỗi 50%:

Sửa lỗi Aztec trong C#

Nhận giấy phép miễn phí

Bạn có thể đánh giá API ở mức đầy đủ của nó bằng cách yêu cầu giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài viết này, bạn đã học các cách tiếp cận khác nhau để tạo mã vạch Aztec theo chương trình trong C#. Hơn nữa, bạn có thể điều chỉnh chế độ ký hiệu để kiểm soát số lớp cho mã đầu ra dựa trên yêu cầu của bạn. Tương tự, bạn có thể thêm sửa lỗi cho mã vạch Aztec bằng cách làm theo thông tin được giải thích trong bài viết này. Hơn nữa, bạn có thể khám phá các tính năng khác của API bằng cách xem qua phần tài liệu. Trong trường hợp có bất kỳ thắc mắc nào, vui lòng viết thư cho chúng tôi tại forum.

Xem thêm