Aspose.BarCode  for Java

API nhận dạng & tạo mã vạch Java

Tạo, tùy chỉnh và nhận dạng hình ảnh mã vạch tuyến tính, 2D & mã vạch bưu điện từ các tệp JPG, TIFF, PNG, BMP, GIF & EXIF.

  Tải về Miễn Phí Thử Nghiệm
  
 

Aspose.BarCode cho Java là một API mạnh mẽ và đáng tin cậy cung cấp các tính năng tạo và nhận dạng mã vạch cho các ứng dụng Java. Nó hỗ trợ các tiêu chuẩn và thông số kỹ thuật được thiết lập nhất và cho phép đọc mã vạch 1D và 2D từ các hình ảnh định dạng khác nhau ở nhiều góc độ.

Aspose.BarCode cho Java hiển thị các nhãn trong vô số định dạng hình ảnh với các tùy chọn hình ảnh rất linh hoạt. Hơn nữa, thư viện cung cấp khả năng in ấn cũng như mã hóa và giải mã nhiều ký hiệu.

Tính năng thư viện mã vạch Java nâng cao

Chỉ định các ký hiệu 1D, 2D và Bưu điện

Điều chỉnh và sửa đổi các thuộc tính liên quan đến giao diện của văn bản mã

Quản lý chú thích và kiểu phông chữ

Hỗ trợ kiểm tra tổng hợp và dữ liệu bổ sung

Tạo hình ảnh mã vạch sang nhiều định dạng hình ảnh

Đọc các loại 1D và 2D ở mọi góc độ

Tùy chỉnh chiều cao hình ảnh

Hỗ trợ kích thước X và Y cho loại 2D

Tối ưu hóa mã hóa Code128

Thao tác với nhãn bằng nhiều cách

API Aspose.BarCode cho Java cung cấp khả năng thao tác với đường viền, kiểu, lề và chiều rộng hình ảnh cũng như màu nền và màu thanh của hình ảnh. Bạn cũng có thể xoay hình ảnh theo bất kỳ góc độ nào và tạo ra hình ảnh mã vạch chất lượng cao với tính năng khử răng cưa. Ngoài ra, lề hình ảnh & amp; độ phân giải có thể được tùy chỉnh.

Nhận dạng mã vạch từ hình ảnh

Thư viện mã vạch Java có khả năng đọc từ các hình ảnh khác nhau. Lớp BarCodeReader chịu trách nhiệm chính về tính năng nhận dạng hỗ trợ nhiều định dạng hình ảnh phổ biến bao gồm BMP, PNG, TIFF, JPEG & amp; GIF. Quá trình nhận dạng có thể định cấu hình cao cho phép bạn đặt các vùng mong đợi để tìm nhãn mã trên hình ảnh, áp dụng các gợi ý nhận dạng thủ công để tối ưu hóa quá trình quét & amp; áp dụng bộ lọc nhị phân trên hình ảnh.

Đọc loại mã vạch và văn bản từ hình ảnh - Java

// khởi tạo trình đọc bằng hình ảnh & amp; loại dự kiến

BarCodeReader reader = new BarCodeReader(dir + "bcode.png", DecodeType.ALL_SUPPORTED_TYPES);

// đọc mã

while (reader.read()) {

	// in loại mã và văn bản

	System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());

}

Các ký hiệu mã vạch được hỗ trợ

API Aspose.BarCode cho Java cung cấp hỗ trợ cho nhiều ký hiệu 1D, 2D và bưu chính có cả khả năng mã hóa và giải mã:

  • EAN-13
  • EAN-8
  • UPC-A
  • UPC-E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code-11
  • Codabar
  • EAN-14 (SCC14)
  • SSCC-18
  • ITF-14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 Extended
  • Code-39 Standard
  • Code-93 Extended
  • Code-93 Standard
  • IATA 2 of 5
  • OPC
  • GS1 Code-128
  • ISBN
  • ISMN
  • ISSN
  • ITF-6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Limited
  • Databar Truncated
  • Databar Expanded
  • Patch Code (Chỉ giải mã)
  • Supplement (Chỉ giải mã)

Các ký hiệu 2D được hỗ trợ

  • PDF417
  • Macro PDF417
  • DataMatrix
  • QR
  • Aztec (Chỉ mã hóa)
  • Italian Post 25
  • GS1 Data Matrix

Các ký hiệu bưu điện được hỗ trợ

  • Postnet
  • USPS OneCode
  • Planet
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • Singapore Post
  • Swiss Post Parcel
  • RM4SCC
  • Australian Poste Parcel