Aspose.BarCode  cho Node.js via Java

API quét và tạo mã vạch Node.js

Nhận dạng hoặc tạo mã vạch 1D, 2D và mã bưu chính bao gồm Code128, Code93, Code39, QR Code từ các hình ảnh khác nhau.

  Download Free Trial
  
 

Aspose.BarCode cho Node.js thông qua Java là một API trình tạo và giải mã mã vạch có thể tùy chỉnh dễ dàng. Các nhà phát triển có thể tích hợp chức năng tạo và đọc mã vạch của nó trong các ứng dụng của họ thông qua cầu nối nodejs-java. Nó có thể được sử dụng để đọc mã vạch 1D, 2D và mã vạch bưu chính phổ biến từ hình ảnh ở mọi góc độ. Thư viện mã vạch này cho phép các nhà phát triển tạo hình ảnh mã vạch của hơn 60 loại và lưu chúng ở nhiều định dạng khác nhau, chẳng hạn như JPG, PNG, GIF, BMP và TIFF. Nó hỗ trợ tùy chỉnh các tính năng hình ảnh khác nhau, chẳng hạn như kiểu và màu đường viền mã vạch, lề, góc xoay, độ phân giải và màu mã vạch.

Các tính năng API mã vạch Node.js nâng cao

Tạo mã QR Thụy Sĩ

Bên cạnh mã vạch 2D và mã QR, thư viện mã vạch cho phép tạo và đọc mã QR của Thụy Sĩ. Chúng dựa trên đặc tả mã QR (Phản hồi nhanh) và được sử dụng ở Thụy Sĩ để hỗ trợ thanh toán giữa các doanh nghiệp và cá nhân. Mã QR là mã vạch hai chiều có thể được quét bằng điện thoại thông minh hoặc thiết bị khác để truy cập thông tin hoặc thực hiện một hành động một cách nhanh chóng và dễ dàng. Mã QR của Thụy Sĩ là tiêu chuẩn quốc gia cho thanh toán điện tử ở Thụy Sĩ. Chúng được các doanh nghiệp sử dụng để nhận thanh toán từ khách hàng. Khi khách hàng quét mã QR của Thụy Sĩ, họ sẽ được cung cấp thông tin thanh toán và có thể bắt đầu thanh toán từ ứng dụng ngân hàng di động của họ. Điều này cung cấp một cách thuận tiện và an toàn cho các doanh nghiệp chấp nhận thanh toán từ khách hàng của họ. Mã QR của Thụy Sĩ thường được sử dụng trong nhiều ngành khác nhau, bao gồm bán lẻ, khách sạn và chăm sóc sức khỏe. Để tạo mã QR của Thụy Sĩ, bạn cần cung cấp thông tin cần thiết, chẳng hạn như tên doanh nghiệp, chi tiết tài khoản ngân hàng và số tiền thanh toán. Trình tạo Mã QR của Aspose sẽ sử dụng thông tin này để tạo mã QR Thụy Sĩ mà sau đó khách hàng của bạn có thể quét để bắt đầu thanh toán. Khi mã QR được tạo, bạn có thể tải xuống và sử dụng mã đó trong doanh nghiệp của mình để chấp nhận thanh toán từ khách hàng.

Ví dụ trực tiếp về tạo mã QR

Thư viện mã vạch cho phép các nhà phát triển tạo nhiều loại mã vạch 2D, bao gồm Data Matrix, Aztec Code, PDF417, Macro PDF417 và các loại khác. Nó đặc biệt hữu ích để tạo mã vạch lớn hoặc nhiều mã vạch chứa các giá trị dữ liệu dài hoặc phức tạp. Thư viện cung cấp một giao diện đơn giản và trực quan để chỉ định loại mã vạch sẽ tạo, nhập dữ liệu đầu vào để lưu trữ và đặt các tham số liên quan đến hình thức. Điều này làm cho nó trở thành một công cụ mạnh mẽ và thân thiện với người dùng để tạo mã vạch chất lượng cao cho các ứng dụng khác nhau. Mẫu mã dưới đây cho biết cách tạo mã QR.

Code to be executed - JavaScript


const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarcodeGenerator = aspose_barcode.BarcodeGenerator;
let EncodeTypes = aspose_barcode.EncodeTypes;

// Create an instane of the BarcodeGenerator class
let generator = new BarcodeGenerator(EncodeTypes.QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeteres(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate and save image
generator.save("example.png", aspose_barcode.BarCodeImageFormat.PNG);
Generation result

Tối ưu hóa đọc mã vạch

Aspose.Barcode for C++ là thư viện mã vạch toàn diện để làm việc với mã vạch trong nhiều ứng dụng. Một trong những tính năng chính của nó là khả năng tinh chỉnh quy trình nhận dạng để tối ưu hóa cả chất lượng và tốc độ phát hiện mã vạch. Thư viện cung cấp một số cài đặt nâng cao có thể được sử dụng để tối ưu hóa quá trình quét mã vạch tùy thuộc vào nhu cầu cụ thể của ứng dụng. Ví dụ: thư viện cung cấp các chế độ đọc đặc biệt cho phép quét nhanh mã vạch tuyến tính chất lượng cao. Điều này có thể hữu ích trong các ứng dụng cần xử lý nhanh khối lượng lớn dữ liệu mã vạch. Ngoài ra, thư viện cho phép các nhà phát triển chỉ định các vùng quét và loại mã vạch mục tiêu, có thể cải thiện độ chính xác của quá trình quét bằng cách tập trung vào các vùng có liên quan nhất của hình ảnh. API cũng hỗ trợ phát hiện nhiều mã vạch trong một hình ảnh, điều này có thể hữu ích trong các ứng dụng cần xử lý đồng thời nhiều mã vạch.

Ví dụ trực tiếp về nhận dạng mã vạch

API trình đọc mã vạch cung cấp một tập hợp các tính năng để quét, phát hiện và đọc mã vạch 1D, 2D và mã vạch bưu chính. Chỉ với một vài dòng mã, các nhà phát triển có thể dễ dàng tích hợp chức năng này vào các ứng dụng của họ và sử dụng nó để phát hiện và giải mã nhiều loại mã vạch thường được sử dụng. API được thiết kế thân thiện và trực quan với người dùng, giúp các nhà phát triển dễ dàng thêm khả năng quét mã vạch vào ứng dụng của họ một cách nhanh chóng và dễ dàng.

Ready to recognize Công nhận Thả một tập tin ở đây hoặc nhấp để duyệt *

* Bằng cách tải tệp của bạn lên hoặc sử dụng dịch vụ, bạn đồng ý với Điều khoản của chúng tôi sử dụngChính sách quyền riêng tư.

Code to be executed - JavaScript

    
const barcode_ = require("aspose.barcode");
const aspose_barcode = barcode_.AsposeBarcode

let BarCodeReader = aspose_barcode.BarCodeReader;
let QualitySettings = aspose_barcode.QualitySettings;

let reader = new BarCodeReader("<file name>", null, DecodeType.AllSupportedTypes);
reader.readBarCodes().forEach(function (result, i, results)
{
    console.log(result.getCodeText());
    console.log(result.getCodeTypeName());
});

kết quả công nhận

Mọi người đang nói gì

Đừng chỉ nhận lời của chúng tôi cho nó. Xem người dùng nói gì về API.

 
 
View Case Studies
  

Support and Learning Resources

  
  

Aspose.BarCode cung cấp các API nhận dạng và tạo mã vạch riêng lẻ cho các môi trường phát triển phổ biến khác như được liệt kê bên dưới: