¿Cómo puedo crear una imagen de código de barras en Java? Necesito algo que me permita ingresar un número y producir la imagen de código de barras correspondiente. ¿Hay una biblioteca gratuita disponible para este tipo de tarea?BarCode Image Generator en Java
Respuesta
iText es una excelente biblioteca de PDF de Java. También tienen una API para crear códigos de barras. No necesita crear un PDF para usarlo.
Esta página tiene los detalles en creating barcodes. Aquí hay un ejemplo de ese sitio:
BarcodeEAN codeEAN = new BarcodeEAN();
codeEAN.setCodeType(codeEAN.EAN13);
codeEAN.setCode("9780201615883");
Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);
Lo más importante que tendrá que determinar es qué tipo de código de barras necesita. Hay muchos formatos de códigos de barras diferentes e iText admite muchos de ellos. Tendrá que saber qué formato necesita antes de poder determinar si esta API funcionará para usted.
Gracias Chris, déjame probar esto. –
@Chris Dail. Me gustaría aclarar mi duda. ¿IText es gratis? podemos usarlo para proyectos comerciales – xrcwrn
@Manish iText solía ser gratis. Parece que ahora requiere una licencia comercial para productos comerciales. –
Hay una biblioteca gratuita llamada barcode4j
gracias True Soft –
Barcode4J depende de Avalon .. lo requiere para la configuración al inicio. La barbacoa solo depende de JDOM. –
Avalon Framework solo es necesario si desea configurar Barcode4J usando XML. Si trabaja con [plain Java] (http://barcode4j.sourceforge.net/latest/embedding-bean.html), no requiere JDOM ni Avalon. –
Se da también una API gratuita que se puede utilizar para hacer códigos de barras libres en java.
Gracias Arto Uusikangas –
No hay problema, compañero ... por eso estamos aquí ... –
Barbacoa solo depende de JDOM ... lo busqué y Barcode4J, pero realmente no me gustó agregar una dependencia de Avalon: -/ –
utilizo barbeque , es muy bueno, y es compatible con una amplia gama de diferentes formatos de código de barras.
Ver si te gusta its API .
API de la muestra:
public static Barcode createCode128(java.lang.String data) throws BarcodeException
Crea un Código 128 de código de barras que conmuta dinámicamente entre el carácter conjuntos para dar el más pequeño posible codificación. Esto codificará todos los caracteres numéricos , mayúsculas y minúsculas mayúsculas y minúsculas y controlará caracteres del conjunto de caracteres ASCII estándar. El tamaño del código de barras creado será el más pequeño posible para los datos dados, y el uso de esta codificación "óptima" generalmente dará códigos de barras más pequeños que cualquiera de las otras 3 codificaciones "vainilla".
Gracias bguiz por ayuda –
gracias bguiz por ayuda ... es increíble ... –
ZXing es una biblioteca gratuita de código abierto de Java para leer y generar imágenes de código de barras. Necesita obtener el código fuente y construir los contenedores usted mismo. Aquí hay un simple tutorial que escribí para construir con ZXing jar y escribir su primer programa con ZXing.
está disponible en maven central. de las recomendaciones dadas, parece ser (por un gran margen), la mejor opción. –
- 1. PHP Barcode Image Generator
- 2. C# Image Generator - Rendimiento lento
- 3. Implementación de Barcode Scanner en Java
- 4. Phonegap Barcode Scanner
- 5. ZXing Barcode Scanner for Webapps
- 6. Clip image image url
- 7. Uso de Application Id Generator vs. Database Id Generator
- 8. Offline lorem ipsum generator
- 9. Doctrine schema.yml generator
- 10. PHP Zend Framework Generator
- 11. Concurrent Prime Generator
- 12. Python Documentation Generator
- 13. Hibernate ID Generator
- 14. MvcBuildViews Versus Razor Generator
- 15. PHP MIDI Generator
- 16. PHP API Key Generator
- 17. Python Reverse Generator
- 18. Django Password Generator
- 19. python html generator
- 20. Best Image Scaling Library
- 21. Compress Image en android
- 22. iPhone QRCode Generator n Decoder
- 23. RESTful JSON API Documentation Generator
- 24. PHP Lexer and Parser Generator?
- 25. Parser Generator para Objective C?
- 26. Best Static Photo Gallery Generator
- 27. Delphi QR Code component/generator?
- 28. RELAX NG C++ Code Generator?
- 29. Coroutine vs Continuation vs Generator
- 30. Objeto Byte Array to Image
puede utilizar Barcode4J. Un buen ejemplo [aquí] (http://naeemgik.blogspot.com/2013/10/generating-barcode-in-java-using.html) – sns