Precisión de códigos de barras “nivel Java” con un flujo Python-friendly

Obtén toda la capacidad del motor Aspose.BarCode for Java desde Python. El puente Python–Java mantiene el comportamiento consistente entre plataformas, para que tus resultados de decodificación y renderizado sean predecibles al pasar de dev a producción.

  • Instala con pip, sin builds nativos

    Empieza con una sola instalación vía pip. No hay extensiones nativas específicas de plataforma que compilar, lo que simplifica la configuración en CI y contenedores.

  • Funciona donde tengas Python y un JDK

    Usa el mismo código en Windows, Linux y macOS. Los únicos requisitos son Python 3.7+ y un runtime JDK 8+.

  • Procesamiento offline en tu entorno

    Genera y reconoce códigos de barras localmente. Sin servicios externos, sin transferencia de datos y sin dependencia de red para el trabajo diario.

  • Resultados predecibles del motor Java

    Obtienes la madurez y estabilidad del backend Java con una API Pythonic. Esto ayuda a mantener resultados consistentes entre equipos, máquinas y despliegues.

¿Estándares? Cubierto.

Aspose.BarCode for Python via Java admite todos los formatos de imagen principales, incluidos formatos vectoriales como SVG y EMF, así como PDF. Usa nuestra API para reconocer files desde escáneres o cámaras fácilmente. Aquí están todas las simbologías de códigos de barras compatibles, incluidos tipos 1D, 2D, postales y compuestos. Cada una se puede generar y reconocer en todas las plataformas compatibles.

Códigos matriciales / 2D

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Códigos lineales / 1D

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Códigos industriales y compuestos

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Configuración multiplataforma para Python

Ejecuta en Windows, Linux o macOS con Python 3.7+ y un Java JDK 8+ (OpenJDK, Amazon Corretto, BellSoft Liberica, Oracle JDK). Instala desde PyPI con pip, mantén el procesamiento totalmente offline y reutiliza el mismo código en desarrollo local, CI, contenedores y producción.

Microsoft Windows
Linux
macOS
Intellij Idea
PyCharm
VS Code
Docker
GitHub

Demostración de código en vivo

Pega texto → obtén un código de barras. Suelta un archivo → obtén los datos decodificados. Ambos ejemplos incluyen código de ejemplo generado automáticamente para que puedas copiarlo directamente en tu proyecto.


# Initialize BarcodeGenerator gen = BarcodeGenerator(EncodeTypes.QR, "1234567") # Set generation parameters gen.parameters.barcode.x_dimension.pixels = 7 color = ImageColor.getrgb("#000000") gen.parameters.border.color = color gen.parameters.border.width.Pixels = 7; # Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG)

# Initialize BarCodeReader reader = BarCodeReader("image.png", DecodeType.QR) # Set recognition quality reader.qualitySettings = QualitySettings.high_performance # Recognize barcodes and output results res = reader.read_barCodes() System.out.printf("Recognized %d barcode(s)%n", len(res)); for result in res: print("%s: %s" % (result.code_type_name, result.code_text))

Códigos de barras listos para imprimir para etiquetas, informes y documentos

Genera códigos de barras limpios y fáciles de escanear con tamaño preciso para impresión y pantalla. Usa salida ráster para web y PDFs, o formatos vectoriales cuando necesites resultados nítidos a cualquier resolución.

  • Controlar dimensión X, altura de barras, zonas tranquilas, bordes, fuentes y alineación
  • Usar helpers de codetext para GS1 y códigos complejos, incluidos Swiss QR y payloads HIBC
  • ECI y codificación compatible con Unicode para texto internacional
  • Exportar a PNG, JPEG, GIF, BMP, TIFF, SVG, EMF, PDF o PIL.Image
  • Crear jobs de etiquetas por lotes e integrar imágenes de códigos de barras en informes y plantillas

Diseñado para servicios, pipelines y procesamiento por lotes

Escala desde solicitudes individuales hasta jobs de alto volumen. Lee varios códigos por imagen, reduce el alcance de decodificación cuando necesites velocidad y ajusta el comportamiento del reconocimiento con preajustes.

Feature icon

Generar códigos de barras 1D y 2D con controles de estilo detallados

Feature icon

Decodificación por región de interés para acelerar frames grandes

Feature icon

Opciones de checksum y validación para reducir falsos positivos

Feature icon

Autorrotación, manejo de inclinación y detección de múltiples códigos

Feature icon

Payloads complejos: GS1, HIBC, Swiss QR y más

Feature icon

Preajustes de QualitySettings para equilibrar velocidad y tolerancia