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ódigo de barras para .NET admite una amplia gama de códigos de barras 1D y 2D, incluidos códigos QR decorados (coloridos y de marca).

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 & 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 Standard 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 hacerlo)
  • Crea cualquier aplicación en macOS.
  • Linux (Cómo hacerlo)
  • 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 Hacerlo)
  • Crea cualquier aplicación en Azure usando VPS, Webapps, Websites, Funciones.
  • AWS
  • Crea cualquier aplicación en AWS usando EC2 o Lambda.
  • iOS(Cómo hacerlo)
  • Crea cualquier aplicación basada en iOS usando .NET MAUI.
  • Andriod (Cómo hacerlo)

    • Cree cualquier aplicación basada en Android usando .NET MAUI.

IDEs

  • Microsoft Visual Studio

    • Cree cualquier aplicación utilizando Microsoft Visual Studio.
  • Cree cualquier aplicación utilizando IronBarcode con Blazor. (Cómo hacerlo)
  • 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
  • Styled QR Code Styled Qr Code related to QR y matriz 2D
  • Aztec Aztec related to QR y matriz 2D
  • Data Matrix Data Matrix related to QR y matriz 2D

  • MaxiCode
  • Código de barras UPS
  • Código de Barras Inteligente de USPS

    • IMB

    • Códigos de barras USPS OneCode

Códigos de barras lineales modernos

  • Code 39 Code39 related to Códigos de barras lineales modernos
  • Code 128 Code128 related to Códigos de barras lineales modernos
  • GS1-128
    • The GS1-128 is a variant of Code 128, which can encode all ASCII alphanumeric characters in a barcode format. GS1-128 defines both data types and formats that are used for exchange and logistics between entities. Food companies use this barcoding format to share company, product, and shipping information.
  • PDF417 Pdf 417 related to Códigos de barras lineales modernos
  • Databar (Formerly RSS14)
    • Support for stacked linear rendering.
  • Databar Expanded (Formerly RSS Expanded)
    • Support for stacked linear rendering.
    • GS1 Support

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 (Interleaved Two of Five) Itf related to Códigos de barras lineales antiguos
  • MSI Msi related to Códigos de barras lineales antiguos

  • Plessey (Solo 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 de 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 Hacerlo)
  • Lee uno o varios fotogramas de formatos de imagen GIF y TIFF de varias páginas.
  • IronDrawing (Cómo Hacerlo)
  • Admite IronSoftware.System.Drawing.
  • Objetos System.Drawing (Instrucciones)

    • Soporta System.Drawing.Image.
  • Compatibilidad con System.Drawing.Bitmap.
  • Flujos (Cómo Hacerlo)
  • Admite System.IO.Stream.
  • PDF (Cómo hacerlo)

    • 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 de API

  • Lectura de Códigos de Barras Únicos/Múltiples (Cómo Hacerlo)
  • Especifique que el lector escanee uno, varios o todos los formatos de códigos de barras para obtener mayor precisión y rendimiento.
  • Especificar regiones de recorte (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 hacerlo)
  • Los objetos de imagen de BarcodeResult (Referencia API) pueden deshabilitarse para aumentar aún más el rendimiento.
  • Soporte de multithreading (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 de API

  • Imagen (Cómo hacerlo)
  • 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.
  • Streams (Cómo hacer)

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

    • 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 hacerlo)
  • Guardar como archivo PDF, flujo PDF o datos binarios PDF.
  • PDF existente (Cómo hacerlo)

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

Codificación de datos de códigos de barras

How-To Cifra texto, URL, datos binarios (byte [], streams) y números dependiendo del soporte de formato.

Ajuste de corrección de errores

Cómo Hacerlo

  • Comprobación de Valores Nulos
  • La comprobación nula detecta el error antes.
  • Sumas de verificación
  • 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.
  • Conocimiento 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:

  • Redimensionar
  • 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.
  • Recoloreado

    • 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.
  • Agregar 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.
  • Agregar logos a códigos QR (Cómo hacerlo)

    • 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.