API mã vạch cho các ứng dụng Android
Quét hoặc tạo mã vạch chỉ trong một vài dòng
Thêm giới thiệu >// Create instance of BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "ASPOSE");
// Set barcode x-dimension in pixels
gen.getParameters().getBarcode().getXDimension().setPixels(4);
// Generate barcode and save to PNG
gen.save("QRCode.png", BarCodeImageFormat.PNG);
> implementation group: ‘com.aspose’, name: ‘aspose-barcode-android-java’, version: ‘25.6’, ext: ‘aar’
Tại sao Aspose.Barcode cho Android?
Thư viện mã vạch hỗ trợ các cài đặt khác nhau để quét và giải mã mã vạch bị hư hỏng hoặc bị biến dạng. Nó cho phép đọc thành công hình ảnh mã vạch với các khuyết tật khác nhau, chẳng hạn như tiếng ồn Gaussian, màu đảo ngược, các đốm trắng, hiện vật thị giác, nền màu và thanh bị thiếu. Để cải thiện khả năng đọc mã vạch, API cho phép các phương pháp và cơ chế đặc biệt, bao gồm lọc trung bình, lọc ‘muối và giấy’, giảm kích thước hình ảnh và các phương pháp khác. Hơn nữa, thư viện mã vạch được hưởng lợi từ các phương pháp nâng cao để giải mã mã vạch ma trận dữ liệu công nghiệp, đọc mã QR bị hư hỏng nghiêm trọng và thậm chí khôi phục một số dữ liệu từ mã vạch không chính xác.
Tiêu chuẩn? Bao phủ.
Aspose.BarCode for Android via Java Aspose.Barcode hỗ trợ tất cả các định dạng hình ảnh chính, bao gồm các định dạng vector như SVG và EMF, cũng như PDF. Sử dụng API của chúng tôi để nhận ra tệp từ máy quét hoặc máy ảnh một cách dễ dàng. Dưới đây là tất cả các ký hiệu mã vạch được hỗ trợ, bao gồm các loại 1D, 2D, bưu chính và tổng hợp. Mỗi người có thể được tạo và nhận ra trên tất cả các nền tảng được hỗ trợ.
Mã ma trận / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Mã tuyến tính / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Công nghiệp & mã tổng hợp
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Được xây dựng cho Android
Aspose.Barcode cho Android thông qua Java được điều chỉnh để phát triển di động trên Android. Tương thích với Android API cấp 19 trở lên, nó tích hợp trơn tru vào Android Studio và hỗ trợ các hoạt động phát triển hiện đại cho máy tính bảng, điện thoại và các thiết bị Android nhúng.
Bản demo mã trực tiếp
Dán văn bản → Nhận mã vạch. Thả một tệp → nhận dữ liệu được giải mã. Cả hai ví dụ đều đi kèm với mã mẫu do tự động tạo để bạn có thể sao chép thẳng vào dự án của mình.
Điều khiển mã vạch đầy đủ cho các ứng dụng di động
Aspose.Barcode cho Android thông qua Java trao quyền cho các nhà phát triển để thêm các tính năng mã vạch mạnh mẽ trực tiếp vào các ứng dụng Android. Từ bán lẻ và hậu cần đến chăm sóc sức khỏe và ngân hàng, thư viện mã vạch di động này được tối ưu hóa cho hiệu suất thời gian thực và hoạt động đáng tin cậy ngay cả trên các thiết bị tầm trung. Nó rất lý tưởng cho các ứng dụng cần đọc mã vạch chính xác hoặc tạo mã vạch chính xác khi đang di chuyển.
Với chức năng ngoại tuyến đầy đủ và API Java sạch, bạn có thể:
- Nhận biết và tạo mã vạch 1D & 2D bao gồm QR, AZTEC, Mã 128, và nhiều hơn nữa
- Quét mã vạch từ các luồng camera, ảnh hoặc tệp
- Tùy chỉnh sự xuất hiện của mã vạch, độ phân giải, kích thước và căn chỉnh
- Sử dụng các tiêu chuẩn mã vạch ECI, GS1 và bưu điện
- Dễ dàng làm công việc mã vạch vào các ứng dụng kinh doanh hoặc người tiêu dùng
Tính năng và khả năng
Aspose.BarCode for Android via Java là một thư viện phát triển mạnh mẽ để tạo và nhận ra mã vạch 1D & 2D từ các loại hình ảnh khác nhau ở mọi góc độ. API này cho phép xuất mã vạch được tạo sang các định dạng hình ảnh chất lượng cao khác nhau, cho phép sửa đổi sự xuất hiện của mã vạch được tạo và các tham số của chúng, chẳng hạn như màu nền, màu thanh, góc xoay, chiều X, chất lượng hình ảnh, độ phân giải, chú thích, kích thước và nhiều loại khác. Nó cũng cung cấp chức năng phát hiện và đọc mã vạch phong phú và hỗ trợ hơn 60 loại mã vạch.
Lưu nhãn mã vạch ở các định dạng khác nhau
Nhận dạng từ luồng hoặc tệp
Encode & giải mã các ký tự (không phải tiếng Anh) theo loại 2D
Xoay hình ảnh mã vạch ở mọi góc độ
Quét mã vạch từ nhiều trang
Hỗ trợ cho các ký hiệu tuyến tính, 2D và bưu chính