tạo mã vạch trong node.js

Mã vạch được sử dụng để biểu thị dữ liệu một cách trực quan dưới dạng các đối tượng đồ họa. Các loại mã vạch khác nhau được sử dụng trong các trường hợp khác nhau, chẳng hạn như Mã128, mã QR, Aztech, Pdf127, v.v. Trong bài viết này, bạn sẽ học cách triển khai các tính năng tạo mã vạch trong ứng dụng web của mình. Đặc biệt, bài viết sẽ đề cập đến cách tạo mã vạch trong ứng dụng Node.js.

API trình tạo mã vạch Node.js

Để tạo mã vạch, chúng tôi sẽ sử dụng Aspose.BarCode cho Node.js qua Java. Đây là một API giàu tính năng cho phép bạn tạo và đọc các ký hiệu mã vạch phổ biến từ bên trong các ứng dụng Node.js của bạn. Bạn có thể tải xuống API hoặc cài đặt nó bằng lệnh NPM sau.

> npm install aspose.barcode

Aspose.BarCode cho Node.js qua Java hỗ trợ các ký hiệu mã vạch sau.

Bưu điện ÚcEAN8
AztecInterleaved2of5
Bổ sung mã vạchITF14
BooklandEANMa trận 2/5
CodabarMSI
Mã11Pdf417
Mã128Hành tinh
Code39 Mở rộngPostnet
Tiêu chuẩn Code39PZN (mã vạch Pharma Zentral Nummer, Pharmazentralnummer)
Code93 Mở rộngQR
Code93 Tiêu chuẩnSSCC18
DatamatrixStandard2of5
Deutsche Post IdentcodeQR Thụy Sĩ
EAN128UPCA
EAN13LÊN TIẾNG
EAN14 (SCC14)

Tạo mã vạch trong Node.js

Sau đây là các bước để tạo mã vạch trong ứng dụng Node.js.

Mẫu mã sau đây cho thấy cách tạo hình ảnh mã vạch trong Node.js.

// đặt loại mã vạch
let encode_type = EncodeTypes.CODE_128;

// tạo trình tạo mã vạch
let generator = new BarcodeGenerator(encode_type, null);

// đặt văn bản
generator.setCodeText("Aspose.BarCode");

// tạo mã vạch
generator.save("barcode.png", "PNG");

Mã vạch

tạo mã vạch node.js

Tạo mã QR trong Node.js

Aspose.BarCode cho Node.js thông qua Java cũng cho phép bạn tạo mã vạch hai chiều như mã QR. Sau đây là các bước để tạo mã QR trong Node.js.

Mẫu mã sau đây cho thấy cách tạo mã QR trong Node.js.

// đặt loại mã vạch
let encode_type = EncodeTypes.QR;

// tạo trình tạo mã vạch
let generator = new BarcodeGenerator(encode_type, null);

// đặt văn bản
generator.setCodeText("Aspose.BarCode");

// tạo mã vạch
generator.save("barcode.png", "PNG");

Mã QR

tạo QR node.js

Tùy chỉnh hình thức của mã vạch

Bạn cũng có thể tùy chỉnh hình thức của mã vạch bằng cách thay đổi màu mặt trước, màu mặt sau, phông chữ, đường viền, độ phân giải, v.v. Sau đây là các bước để tùy chỉnh hình thức của mã vạch.

Mẫu mã sau đây cho thấy cách tùy chỉnh mã vạch trong Node.js.

// tạo trình tạo mã vạch
let generator = new BarcodeGenerator(EncodeTypes.AZTEC, "Aspose.BarCode");
    
// đặt màu mặt sau của mã vạch
generator.getParameters().setBackColor("#A9A9A9");
// đặt màu thanh của mã vạch
generator.getParameters().getBarcode().setBarColor("#FFA500");
// đặt màu viền
generator.getParameters().getBorder().setColor("#000000"); 
// đặt màu văn bản
generator.getParameters().getBarcode().getCodeTextParameters().setColor("#FFA500");
// đặt độ phân giải hình ảnh
generator.getParameters().setResolution(300);

// lưu mã vạch
generator.save("barcode.png", "PNG");

Mã vạch

tùy chỉnh mã vạch

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

Để sử dụng API 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í.

Sự kết luận

Trong bài viết này, bạn đã học cách tạo mã vạch trong ứng dụng Node.js. Ngoài ra, bạn đã thấy cách tùy chỉnh sự xuất hiện của mã vạch bằng cách sử dụng các tùy chọn khác nhau. Hơn nữa, bạn có thể khám phá thêm về API bằng cách sử dụng tài liệu của nó. Ngoài ra, bạn có thể chia sẻ thắc mắc của mình với chúng tôi qua diễn đàn của chúng tôi.

Xem thêm