Làm cách nào để tạo hình ảnh mã vạch bằng Java? Tôi cần cái gì đó sẽ cho phép tôi nhập một số và tạo ra hình ảnh mã vạch tương ứng. Có một thư viện miễn phí cho loại nhiệm vụ này không?Máy phát hình ảnh mã vạch trong Java
Trả lời
iText là một thư viện Java PDF tuyệt vời. Họ cũng có một API để tạo mã vạch. Bạn không cần phải tạo một PDF để sử dụng nó.
Trang này có các chi tiết về creating barcodes. Dưới đây là ví dụ từ trang web đó:
BarcodeEAN codeEAN = new BarcodeEAN();
codeEAN.setCodeType(codeEAN.EAN13);
codeEAN.setCode("9780201615883");
Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);
Điều lớn nhất bạn cần xác định là loại mã vạch bạn cần. Có rất nhiều định dạng mã vạch khác nhau và iText không hỗ trợ nhiều định dạng mã vạch. Bạn sẽ cần phải biết bạn cần định dạng nào trước khi có thể xác định xem API này có hiệu quả với bạn hay không.
Cảm ơn Chris, Hãy để tôi thử điều này. –
@Christ Dail. Tôi muốn xóa bỏ sự nghi ngờ của mình. IText có miễn phí không? chúng ta có thể sử dụng nó cho các dự án thương mại – xrcwrn
@Manish iText được sử dụng để được miễn phí. Có vẻ như bây giờ nó yêu cầu giấy phép thương mại cho các sản phẩm thương mại. –
Có một thư viện miễn phí có tên barcode4j
nhờ True Soft –
Barcode4J phụ thuộc vào Avalon .. yêu cầu cấu hình lúc khởi động. Thịt nướng chỉ phụ thuộc vào JDOM. –
Avalon Framework chỉ cần thiết nếu bạn muốn cấu hình Barcode4J sử dụng XML. Nếu bạn làm việc với [plain Java] (http://barcode4j.sourceforge.net/latest/embedding-bean.html), nó không yêu cầu JDOM hay Avalon. –
Ngoài ra còn có API miễn phí này mà bạn có thể sử dụng để làm cho mã vạch miễn phí trong java.
Cảm ơn Arto Uusikangas –
Không có vấn đề giao phối .. đó là lý do tại sao chúng tôi đang ở đây ... –
Thịt nướng chỉ phụ thuộc vào JDOM .. nhìn vào nó và Barcode4J, nhưng không thực sự thích thêm một phụ thuộc Avalon: -/ –
tôi sử dụng barbeque , nó là tuyệt vời, và hỗ trợ một phạm vi rất rộng của các định dạng mã vạch khác nhau.
Xem bạn có thích its API .
mẫu API:
public static Barcode createCode128(java.lang.String data) throws BarcodeException
Tạo Mã 128 mã vạch động chuyển đổi giữa nhân vật bộ để cung cấp cho các khả năng mã hóa nhỏ nhất. Điều này sẽ mã hóa tất cả các ký tự số , trên và dưới ký tự chữ thường và điều khiển ký tự từ bộ ký tự ASCII tiêu chuẩn tiêu chuẩn. Kích thước của mã vạch được tạo sẽ là nhỏ nhất có thể cho dữ liệu đã cho và việc sử dụng mã hóa "tối ưu" này thường sẽ là cho mã vạch nhỏ hơn bất kỳ mã hoá nào khác "vani" 3.
Cảm ơn bguiz cho giúp đỡ –
Cảm ơn bguiz đã được trợ giúp .... tuyệt vời của nó ... –
ZXing là thư viện Java mã nguồn mở miễn phí để đọc và tạo hình ảnh mã vạch. Bạn cần lấy mã nguồn và tự xây dựng các bình. Đây là một simple tutorial mà tôi đã viết để xây dựng với lọ ZXing và viết chương trình đầu tiên của bạn với ZXing.
Có sẵn trên trung tâm maven. của các khuyến nghị được đưa ra, điều này dường như là (bởi một lợi nhuận rất lớn), sự lựa chọn tốt nhất. –
- 1. google.zxing máy phát mã vạch trong iReport
- 2. Phát hiện hình ảnh trống (hình ảnh được mong đợi là mã vạch) trong C#
- 3. Đọc mã vạch 2D từ hình ảnh
- 4. Tạo mã vạch Java Swing
- 5. Máy phát hình ảnh mã QR trong java (mã nguồn mở nhưng không có GPL)
- 6. Tạo hình ảnh mã vạch trong ứng dụng Android
- 7. java đọc mã vạch
- 8. Có thư viện máy phát mã vạch Aztec cho JavaScript không?
- 9. Máy quét mã vạch và PHP
- 10. Nghiên cứu máy quét mã vạch USB
- 11. Đọc từ máy quét mã vạch USB
- 12. API cho máy quét mã vạch PDF417
- 13. ghi đè lên tệp trước đó trong khi tải lên hình ảnh trong mã vạch
- 14. java đệm hình ảnh: Phát hiện điểm ảnh đen
- 15. Đọc mã vạch bằng hình ảnh được chụp bằng camera điện thoại di động
- 16. cách require_once trong mã vạch
- 17. Giải mã base64 Phát trực tiếp hình ảnh
- 18. cấu trúc thư mục mã vạch trên máy chủ web
- 19. Mô hình tải mã vạch trong thư viện
- 20. Kiểm tra Mã Vạch
- 21. Bật $ _GET trong mã vạch
- 22. Máy phát hình ảnh C# - Hiệu suất chậm
- 23. Đọc mã vạch với android
- 24. Gửi mã vạch tới máy in Zebra từ ứng dụng Java
- 25. Tích hợp máy quét mã QR ZXing mà không cần cài đặt mã vạch Máy quét
- 26. Việc chia tỷ lệ hình ảnh mã vạch có làm hỏng nó không?
- 27. Làm thế nào để tạo máy quét mã vạch (Android)?
- 28. Máy quét mã vạch ZXing cho các ứng dụng Web
- 29. appengine máy chủ phát triển java hiển thị mã nguồn
- 30. Xoay hình ảnh trong java
bạn có thể sử dụng barcode4j. Một ví dụ tốt [ở đây] (http://naeemgik.blogspot.com/2013/10/generating-barcode-in-java-using.html) – sns