Aspose.BarCode for Python a través de .NET

Nos complace anunciar que la API Aspose.BarCode se ha hecho accesible para el lenguaje de programación Python a través de la plataforma .NET. Esto permite a los desarrolladores integrar a la perfección la funcionalidad avanzada de generación y reconocimiento de códigos de barras en sus proyectos de Python implementados en el entorno .NET.

En este artículo, presentamos una biblioteca generadora y de escáner de código de barras recientemente agregada para Python a través de .NET, sus características clave y algunos detalles sobre su instalación y licencia. Obtén más información sobre esta API en la página del producto correspondiente.

Características de Aspose.BarCode for Python a través de .NET

Aspose.BarCode API para Python a través de .NET es una poderosa herramienta que permite a los desarrolladores incorporar fácilmente la funcionalidad de generación y lectura de códigos de barras en sus proyectos de Python. Algunas de las características clave de esta biblioteca de códigos de barras incluyen:

  • Compatibilidad con una amplia variedad de formatos de códigos de barras: admite más de 40 tipos de códigos de barras diferentes, incluidos QR Code, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39 y más
  • Capacidades avanzadas de reconocimiento de códigos de barras: puede leer códigos de barras de varios formatos de imagen (BMP, GIF, PNG, JPG o TIFF) y de diferente calidad. Además, permite decodificar códigos de barras dañados o distorsionados y admite varios ajustes preestablecidos de reconocimiento, que se pueden usar para priorizar la lectura de códigos de barras en cuanto a velocidad o calidad.
  • Opciones de personalización: los desarrolladores pueden personalizar varios aspectos de los códigos de barras generados, como el tamaño, la orientación y el color.
  • Fácil integración: se puede integrar fácilmente en cualquier proyecto de Python usando la plataforma .NET
  • Salida de alta calidad: genera imágenes de códigos de barras de alta calidad que cualquier lector de códigos de barras puede escanear y leer fácilmente
  • Fácil de usar: tiene una funcionalidad rica y fácil de usar, que se puede llamar fácilmente desde Python
  • Flexibilidad: se puede utilizar para cualquier tipo de entorno de desarrollo, ya sea web o de escritorio.
  • Independencia de la plataforma: es independiente de la plataforma y se puede usar en varios sistemas operativos, como Windows, Linux o Mac

Tipos de códigos de barras admitidos

Aspose.BarCode API para Python a través de .NET admite una amplia variedad de tipos de códigos de barras, incluidas más de 60 simbologías lineales, 2D y postales:

  • Los códigos de barras lineales son el tipo de código de barras más común y se representan mediante una serie de líneas y espacios paralelos. Aspose.BarCode API para Python a través de .NET admite simbologías lineales populares, como Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f, y más.

  • Los códigos de barras 2D tienen una mayor capacidad de almacenamiento que los lineales. Se definen como una matriz de puntos o cuadrados. La API Aspose.BarCode for Python a través de .NET es compatible con los tipos 2D ampliamente utilizados, como QR Code y Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode y más.

  • Los códigos de barras postales se utilizan para la clasificación y el seguimiento del correo. La biblioteca de códigos de barras admite un amplio conjunto de estándares de códigos de barras postales, incluidos Royal Mail, Planet, Postnet y más.

Capacidades de generación y reconocimiento

Aspose.BarCode API para Python a través de .NET ofrece capacidades avanzadas de generación y reconocimiento para una amplia variedad de tipos de códigos de barras:

  • Capacidades de generación: la API permite a los desarrolladores generar fácilmente imágenes de códigos de barras de alta calidad utilizando una API simple y fácil de usar. La clase principal para generar códigos de barras se llama BarCodeGenerator. Proporciona métodos para establecer varias propiedades del código de barras generado, como el formato, el texto y el tamaño del código de barras. Una vez que se han establecido las propiedades, se puede usar el método Guardar para guardar la imagen del código de barras generada en un archivo o secuencia.

  • Capacidades de lectura: la API también habilita capacidades avanzadas de reconocimiento de códigos de barras, lo que permite a los desarrolladores reconocer fácilmente códigos de barras de varias fuentes, como imágenes, archivos PDF e incluso transmisiones de cámaras web en vivo. La clase principal para reconocer códigos de barras se llama BarCodeReader. Contiene métodos para reconocer códigos de barras de un archivo, secuencia u objeto de imagen. Una vez que se reconoce el código de barras, se puede usar el método getcodetext para recuperar el texto codificado en el código de barras.

Consulte la documentación de la API para obtener información detallada sobre todas las clases, métodos y propiedades disponibles para su uso.

Instalación y uso

El proceso de instalación de Aspose.BarCode for Python a través de .NET implica unos pocos pasos simples. Antes de continuar, asegúrese de haber cumplido con los siguientes requisitos necesarios:

  • Pitón 3.6 o superior
  • Bibliotecas de tiempo de ejecución GCC-6 (o posterior)
  • Dependencias de tiempo de ejecución de .NET Core
  • Para Python 3.6-3.7: la compilación pymalloc de Python
  • libpython biblioteca de Python compartida

Aspose.BarCode for Python a través de .NET se puede obtener descargando un archivo .whl desde la página de descarga de la API. Una vez que tenga el archivo, puede instalarlo a través de la línea de comando usando el siguiente comando:

nombre del paquete de instalación de pip

Como alternativa, el código fuente de la biblioteca de códigos de barras está disponible en el repositorio Pypi (Python Package Index) como un paquete que se puede instalar ejecutando el siguiente comando:

pip install aspose-barcode-for-python-via-net

Licencia

Aspose.BarCode for Python via .NET ofrece un modo de evaluación que permite la generación de códigos de barras sin ninguna limitación. Sin embargo, se colocará una marca de agua con las palabras “Aspose” en la imagen del código de barras resultante. La versión sin licencia también se puede usar para leer todos los tipos de códigos de barras admitidos, sin embargo, solo el Código 39 se puede decodificar sin ninguna limitación. Intentar leer códigos de barras correspondientes a otros tipos dará como resultado que el 30 % del texto decodificado se enmascare con “”. Para acceder a la funcionalidad completa de la biblioteca y realizar la generación y lectura de códigos de barras sin limitaciones ni colocación de marcas de agua, se debe obtener una licencia. Una vez que se compra una licencia, tendrá acceso completo a todas las funciones de la biblioteca.

Si desea probar todas las capacidades de Aspose.BarCode for Python a través de .NET, puede solicitar una licencia temporal de 30 días. Para obtener más detalles, consulte las instrucciones sobre ¿Cómo obtener una licencia temporal?. Para usar la biblioteca de códigos de barras sin restricciones, se debe comprar una licencia comercial. Puede encontrar información sobre precios y condiciones aquí.

Conclusión

En este artículo, presentamos la nueva biblioteca de códigos de barras lanzada para proyectos de Python implementados en entornos .NET. En general, Aspose.BarCode API para Python a través de .NET es una herramienta poderosa que los desarrolladores pueden usar para agregar funciones avanzadas de código de barras a sus proyectos con un esfuerzo mínimo.

Si tiene alguna pregunta, puede consultar el Foro de soporte gratuito, que puede ayudarlo no solo a resolver problemas técnicos, sino también a obtener consejos para resolver cualquier problema comercial.