Generación y reconocimiento de códigos de barras para Python vía .NET
- Generar y leer códigos de barras 1D, 2D y postales, incluidos QR Code, Data Matrix, PDF417 y Code 128
- Python 3.6+. Funciona en Windows, Linux y macOS
- Exportar códigos de barras ráster (PNG, JPEG, TIFF, BMP, GIF) y vectoriales (SVG, EMF)
Crea y escanea un QR Code en segundos
Más ejemplos ># Minimal generation — save a QR code as PNG
from aspose.barcode import generation
gen = generation.BarcodeGenerator(generation.EncodeTypes.QR, "Hello Python")
gen.parameters.barcode.x_dimension.millimeters = 2
gen.save("qr.png", generation.BarCodeImageFormat.PNG)
> pip install aspose-barcode-for-python-via-net
Decodificación fiable en imágenes reales
Las entradas de producción rara vez son perfectas. Usa preajustes de QualitySettings para intercambiar velocidad por tolerancia cuando los códigos estén borrosos, con ruido, de bajo contraste, inclinados o parcialmente dañados. La API admite más de 80 simbologías y funciona muy bien en flujos por lotes y de servicios.
¿Estándares? Cubierto.
Aspose.BarCode for Python via .NET 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
Plataformas y configuración
Instala desde PyPI con pip install aspose-barcode-for-python-via-net. Compatible con Python 3.6+ en Windows, Linux y macOS. Lee desde archivos, flujos u objetos bitmap y luego guarda códigos de barras en formatos ráster comunes o en SVG/EMF para flujos de impresión.
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.
Documentos, etiquetas y jobs por lotes
Casos de uso típicos: añadir códigos de barras a imágenes y PDFs, generar etiquetas de envío e inventario, validar códigos en documentos escaneados y procesar carpetas en workers en segundo plano.
Generación
- Controlar dimensión X, tamaño, márgenes, rotación, textos (captions) y fuentes
- Exportar PNG, JPEG, TIFF, BMP o GIF. Usar SVG o EMF para impresión.
- Unidades: milímetros, pulgadas, puntos, píxeles
Reconocimiento
- Leer desde archivo o flujo; devolver tipo, texto, región y orientación
- Preajustes para velocidad vs. calidad. Opciones para imágenes con ruido o bajo contraste
- Limitar a simbologías específicas para reducir tiempo de escaneo
Familias compatibles
- 2D: QR/Micro QR, Data Matrix, PDF417, Swiss QR
- Lineales: EAN/UPC, Code 128 (GS1), ITF, Code 39/93
- Postales: RM4SCC, Postnet, Planet, Australia Post
Experiencia de desarrollo y licenciamiento
Aspose.BarCode for Python via .NET Mantén la lógica de negocio en Python mientras el motor se encarga del trabajo de códigos de barras en servicios headless, jobs en segundo plano y CI. Usa preajustes para ajustar velocidad vs. precisión y aplica una licencia para producción.
Python-first
Mantén la lógica de negocio en Python. El motor hace el trabajo pesado y se ejecuta en servidores headless, contenedores y CI.
Preajustes
Usa preajustes de QualitySettings como high_performance, normal_quality y high_quality, o ajusta opciones manualmente.
Evaluación
Empieza en modo de evaluación. Aplica una licencia temporal para pruebas o una licencia de pago para uso en producción.