Características de IronBarcode

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode es una biblioteca .NET que permite a los desarrolladores leer y generar códigos de barras. Esta biblioteca líder de códigos de barras .NET admite una amplia gama de códigos de barras 1D y 2D, incluidos los decorados(de color y de marca) Códigos QR.

Compatibilidad

Lenguajes .NET

  • C# (Tutorial)
  • Leer y escribir códigos de barras en C#
  • VB.NET
  • Leer y escribir códigos de barras en VB.NET
  • F#

    • Leer y escribir códigos de barras en F#

Plataformas

  • .NET 8, 7, 6 Y 5
  • IronBarcode es compatible con .NET 8, 7, 6 y 5.
  • .NET Core 3x y 2x

    • IronBarcode es compatible con .NET Core 3x y 2x.

    • La versión actual de .NET Core es compatible con los sistemas operativos cliente Linux, Unix y macOS, así como con Mono.
  • Una versión futura será compatible con entornos móviles Mono y Xamarin.
  • .NET Estándar 2x
  • IronBarcode es compatible con .NET Standard 2.0 y versiones superiores.
  • .NET Framework 4.6.2+

    • IronBarcode es compatible con .NET Framework 4.6.2 y versiones superiores.

Tipos de aplicaciones

  • Consola, Web y escritorio

    • Cree aplicaciones para consola, web y escritorio utilizando IronBarcode.

OS

  • Microsoft Windows (Tutorial)
  • Crea cualquier aplicación en Windows.
  • macOS (Cómo Hacer)
  • Crea cualquier aplicación en macOS.
  • Linux (Cómo Hacer)
  • Crea cualquier aplicación en Linux usando Debian, CestOS, Ubuntu.
  • Docker (Cómo Hacer)
  • Cree cualquier aplicación en Docker utilizando Windows, Linux o Azure.
  • Azure (Cómo Hacer)
  • Crea cualquier aplicación en Azure usando VPS, Webapps, Websites, Funciones.
  • AWS

    • Crea cualquier aplicación en AWS usando EC2 o Lambda.

IDEs

  • Microsoft Visual Studio

    • Cree cualquier aplicación utilizando Microsoft Visual Studio.
  • Cree cualquier aplicación utilizando IronBarcode con Blazor. (Cómo Hacer)
  • Jetbrains ReSharper y Rider

Formatos de códigos de barras

QR y matriz 2D

  • Código QR Qr Code related to QR y matriz 2D

  • Código QR estilizado Styled Qr Code related to QR y matriz 2D

  • Azteca Aztec related to QR y matriz 2D

  • Matriz de datos Data Matrix related to QR y matriz 2D

  • MaxiCode (Sólo lectura)
  • Código de barras UPS
  • Código de barras del correo inteligente de USPS (Sólo lectura)

    • IMB

    • Códigos de barras USPS OneCode

Códigos de barras lineales modernos

  • Código 39 Code39 related to Códigos de barras lineales modernos

  • Código 128 Code128 related to Códigos de barras lineales modernos

  • GS1-128
  • El GS1-128 es una variante del Código 128, que puede codificar todos los caracteres alfanuméricos ASCII en un formato de código de barras. GS1-128 define tanto los tipos de datos como los formatos que se utilizan para el intercambio y la logística entre entidades. Las empresas alimentarias utilizan este formato de código de barras para compartir información sobre la empresa, el producto y el envío.
  • PDF417 Pdf 417 related to Códigos de barras lineales modernos

  • RSS14 (Reducir simbología espacial 14) (Sólo lectura)
  • Soporte para renderizado lineal apilado.
  • RSS ampliado (Sólo lectura)

    • Databar

    • GS1 Databar

Códigos de barras lineales antiguos

  • UPC-A Upc A related to Códigos de barras lineales antiguos

  • UPC-E Upc E related to Códigos de barras lineales antiguos

  • EAN-8 Ean 8 related to Códigos de barras lineales antiguos

  • EAN-13 Ean 13 related to Códigos de barras lineales antiguos

  • CodaBar Codabar related to Códigos de barras lineales antiguos

  • ITF (Intercalado dos de cinco) Itf related to Códigos de barras lineales antiguos

  • MSI Msi related to Códigos de barras lineales antiguos

  • Plessey (Sólo escritura) Plessey related to Códigos de barras lineales antiguos

Lectura de códigos de barras

Leer muchos formatos de datos

Ejemplo de código Referencia API

  • Imágenes (Cómo Hacer)
  • Admite la lectura de códigos de barras a partir de formatos de imagen JPEG, JPEG 2000, PNG, BMP, TIFF y GIF.
  • Imágenes multipágina (Cómo Hacer)
  • Lee uno o varios fotogramas de formatos de imagen GIF y TIFF de varias páginas.
  • IronDrawing (Cómo Hacer)
  • Compatible con IronSoftware.System.Drawing.
  • Objetos System.Drawing (Cómo Hacer)

    • Soporta System.Drawing.Image.
  • Soporta System.Drawing.Bitmap.
  • Corrientes (Cómo Hacer)
  • Compatible con System.IO.Stream.
  • PDF (Cómo Hacer)

    • Lea códigos de barras de documentos PDF en una, varias o todas las páginas.

Precisión y rendimiento

Ejemplo de código (Referencia API

  • Lectura de uno o varios códigos de barras (Cómo Hacer)
  • Especifique que el lector escanee uno, varios o todos los formatos de códigos de barras para obtener mayor precisión y rendimiento.
  • Especifique las regiones de cultivo (Cómo Hacer)
  • Elija especificar áreas de recorte dentro de las regiones de documentos escaneados para aumentar la precisión y la eficacia.
  • Establecer formato de salida (Cómo Hacer)
  • Objetos de imagen BarcodeResult.(Referencia API) puede desactivarse para aumentar aún más el rendimiento.
  • Soporte multihilo (Cómo Hacer)

    • Gestiona automáticamente el multithreading para el escaneado de códigos de barras por lotes y también para la lectura de múltiples páginas dentro de TIFFs, GIFs y PDFs multi-frame.

Filtros de corrección de imagen

Cómo Hacer Ejemplo de código

Formatos de datos de salida

How-To Puede crear un código de barras con textos, números o datos binarios. Se admiten todos los caracteres del estándar Unicode UTF-8.

Escribir código de barras

Escribir en tipos de documentos

Ejemplo de código Referencia API

  • Imagen (Cómo Hacer)
  • Guardar como archivos de imagen Formatos de imagen JPEG, JPEG 2000, PNG, BMP, TIFF y GIF.
  • Objetos System.Drawing

    • Guardar en System.Drawing.Image.
  • Guardar en System.Drawing.Bitmap.
  • Corrientes (Cómo Hacer)

    • Guardar como flujos de imágenes.
  • Guardar en System.IO.Stream.
  • HTML (Cómo Hacer)

    • Guardar en un DataURI para incrustar en línea en HTML.

    • Guardar como archivo HTML.
  • Guardar en una etiqueta HTML img completa con la imagen completa del código de barras incrustada.
  • PDF (Cómo Hacer)
  • Guardar como archivo PDF, flujo PDF o datos binarios PDF.
  • PDF existentes (Cómo Hacer)

    • Estampe o anote en una posición determinada dentro de un PDF existente.

Codificación de datos de códigos de barras

How-To Codifica texto, URL y datos binarios(byte[]arroyos) y números en función del soporte del formato.

Comprobación de la tolerancia a fallos

How-To

  • Comprobación nula
  • La comprobación nula detecta el error antes.
  • Sumas de control
  • Comprobación automática, corrección y adición de sumas de comprobación, como sumas de comprobación GTIN para códigos de barras UPC-A y UPC-E.
  • Conciencia de formato
  • Conoce las longitudes de formato y los números de almohadilla cero para garantizar la generación de códigos de barras válidos.
  • Mensajes de error detallados
  • Un detallado modelo de excepciones compuesto por 7 tipos de excepciones personalizadas que guían a los desarrolladores para resolver problemas críticos proporcionando mensajes de error detallados.
  • Corrección de errores QR personalizada

    • Ajustes personalizados de corrección de errores QR que permiten que los códigos de barras sean más rápidos de leer y más tolerantes a fallos.

Códigos de barras

Cómo Hacer Ejemplo de código Referencia API La clase GeneratedBarcode permite el estilo de código de barras en línea, incluyendo:

  • Cambio de tamaño
  • Redimensionamiento manteniendo automáticamente las proporciones válidas del código de barras.
  • Márgenes y bordes

    • Añade márgenes y bordes.
  • Compruebe las dimensiones finales de la imagen.
  • Recoloración

    • Recoloración de códigos de barras y sus fondos.
  • Verifique que los códigos de barras son legibles después de la estilización mediante una única llamada a un método.
  • Añadir anotaciones de texto

    • Añada anotaciones de texto o imprima automáticamente los valores del código de barras encima o debajo de cualquier código de barras utilizando cualquier tipo de letra instalado.
  • Ajuste automático del tamaño y la posición del texto.
  • Añadir logotipos a los códigos QR (Cómo Hacer)

    • Añada logotipos a los códigos QR con alineación automática de imágenes "snap to QR grid".

    • Soporte para códigos QR de colores.