Aspose.BarCode  cho JasperReports

Tạo và xuất mã vạch trong JasperReports

JasperReports & JasperServer API để Tạo, Hiển thị và Xuất mã vạch 1D, 2D và Bưu điện.

  Download Free Trial
  
 

Aspose.BarCode for JasperReports là một tiện ích mở rộng JasperReports và JasperServer linh hoạt để tạo và hiển thị nhãn mã vạch trong các ứng dụng của bạn. Các nhãn mã vạch này có thể được hiển thị ở nhiều định dạng hình ảnh phổ biến.

Jasper nâng cao Báo cáo tính năng xuất mã vạch

Triển khai dễ dàng

Aspose.BarCode for JasperReports cung cấp một bộ công cụ đặc biệt để làm việc với mã vạch trong JasperReports. Sử dụng API này, nhà phát triển có thể quét mã vạch được đặt trong báo cáo hiện có hoặc thêm chúng vào báo cáo mới. Thư viện mã vạch này được mã hóa hoàn toàn bằng Java và được cung cấp dưới dạng một tài liệu JAR duy nhất và có thể dễ dàng triển khai trên các máy có cài đặt JasperReports hoặc JasperServer. Để cài đặt phần mở rộng mã vạch JasperReports, chỉ cần sao chép tài liệu JAR vào đúng vị trí thư mục và bắt đầu làm việc.

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

Thư viện trình tạo mã vạch cho phép các nhà phát triển dễ dàng tạo mã vạch bằng cách chỉ định loại mã vạch, nhập dữ liệu để mã hóa và đặt các thuộc tính liên quan đến giao diện tùy chỉnh. Điều này bao gồm các tùy chọn khác nhau, chẳng hạn như màu nền và nền trước, phông chữ, kích thước, độ phân giải và chú thích văn bản. API có thể tạo cả mã vạch 1D và 2D, bao gồm PDF417, Data Matrix, Aztec Code, QR Code và Micro QR Code, sử dụng cùng một phương pháp cơ bản. Điều này làm cho nó trở thành một công cụ thuận tiện và thân thiện với người dùng để tạo nhiều loại mã vạch cho các ứng dụng khác nhau, bao gồm JasperReports.

Code to be executed - Java


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

// Specify the code text
generator.setCodeText("");

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

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

// Generate image
generator.generateBarCodeImage();
Generation result

Chèn mã vạch vào JasperReports

JasperReports cho phép nhà phát triển tạo báo cáo bằng cách sử dụng dữ liệu được lưu trữ trong nhiều nguồn khác nhau, chẳng hạn như cơ sở dữ liệu, tệp CSV và tài liệu XML. Nó cung cấp nhiều tính năng để thiết kế, định dạng và xuất báo cáo, có thể dễ dàng tích hợp vào các ứng dụng Java. Một số cách sử dụng phổ biến cho JasperReports bao gồm tạo hóa đơn, biên lai, báo cáo tài chính và các loại báo cáo kinh doanh khác. Có thể hữu ích khi chèn mã vạch vào JasperReports để tạo điều kiện truy cập và quản lý thông tin trong báo cáo. Ví dụ: mã vạch có thể được sử dụng để quét và cập nhật thông tin trong JasperReport một cách nhanh chóng và chính xác, cụ thể là bằng cách quét mã vạch trên hóa đơn để truy xuất và hiển thị dữ liệu liên quan. Điều này có thể giúp theo dõi và quản lý thông tin dễ dàng hơn, đồng thời giảm nguy cơ sai sót hoặc sai lệch. Mã vạch cũng có thể dùng để hiển thị các mục hoặc bản ghi cụ thể trong báo cáo.

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 - Java

    
// initialize reader with image & expected type
BarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);

// read code
while (reader.read()) {
    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

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: