Caractéristiques d'IronBarcode

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

IronBarcode est une bibliothèque .NET permettant aux développeurs de lire et de générer des codes-barres. Cette bibliothèque de codes-barres .NET de premier plan prend en charge une large gamme de codes-barres 1D et 2D, y compris les codes décorés (coloré et marqué) Codes QR.

Compatibilité

langues .NET

  • C# (Tutoriel)
  • Lire et écrire des codes-barres en C#
  • VB.NET
  • Lire et écrire des codes-barres en VB.NET
  • F#

    • Lire et écrire des codes-barres en F#

Plates-formes

  • .NET 8, 7, 6 & 5
  • IronBarcode est compatible avec .NET 8, 7, 6 et 5.
  • .NET Core 3x et 2x

    • IronBarcode est compatible avec .NET Core 3x & 2x.

    • La version actuelle de .NET Core prend en charge les systèmes d'exploitation clients Linux, Unix et macOS, ainsi que Mono.
  • Une prochaine version prendra en charge les environnements mobiles Mono et Xamarin.
  • .NET Standard 2x
  • IronBarcode est compatible avec le Standard for .NET 2.0 et les versions ultérieures.
  • framework .NET 4.6.2+

    • IronBarcode est compatible avec le Framework .NET 4.6.2 et plus.

Types d'applications

  • Console, Web et bureau

    • Créez des applications pour la console, le web et le bureau en utilisant IronBarcode.

OS

  • Microsoft Windows (Tutoriel)
  • Créer n'importe quelle application sur Windows.
  • macOS (Comment faire)
  • Créez n'importe quelle application sur macOS.
  • Linux (Comment faire)
  • Créer n'importe quelle application sur Linux en utilisant Debian, CestOS, Ubuntu.
  • Docker (Comment faire)
  • Créez n'importe quelle application sur Docker en utilisant Windows, Linux ou Azure.
  • L'azur (Comment faire)
  • Créer n'importe quelle application sur Azure en utilisant VPS, Webapps, Websites, Functions.
  • AWS

    • Créer n'importe quelle application sur AWS en utilisant EC2 ou Lambda.

IDE

  • Microsoft Visual Studio

    • Créez n'importe quelle application à l'aide de Microsoft Visual Studio.
  • Créez n'importe quelle application utilisant IronBarcode avec Blazor. (Comment faire)
  • Jetbrains ReSharper & Rider

Formats de codes-barres

Matrice QR et 2D

  • Code QR

  • Code QR stylisé

  • Aztèque

  • Matrice de données

  • MaxiCode (Lecture seule)
  • Code-barres UPS
  • Code-barres USPS Intelligent Mail (Lecture seule)

    * IMB
    • Codes-barres USPS OneCode

Codes-barres linéaires modernes

  • Code 39

  • Code 128

  • GS1-128
  • Le GS1-128 est une variante du code 128, qui peut encoder tous les caractères alphanumériques ASCII dans un format de code-barres. GS1-128 définit les types de données et les formats utilisés pour l'échange et la logistique entre les entités. Les entreprises alimentaires utilisent ce format de code-barres pour partager les informations relatives à l'entreprise, au produit et à l'expédition.
  • PDF417

  • RSS14 (Réduire la symbologie de l'espace 14) (Lecture seule)
  • Prise en charge du rendu linéaire empilé.
  • RSS élargi (Lecture seule)

    • Barre de données

      • GS1 Databar

Codes-barres linéaires plus anciens

  • UPC-A

  • UPC-E

  • EAN-8

  • EAN-13

  • CodaBar

  • ITF (Deux sur cinq entrelacés)

  • MSI

  • Plessey (Ecriture seulement)

Lecture des codes à barres

Lire de nombreux formats de données

Exemple de code Référence API

  • Images (Comment faire)
  • Prend en charge la lecture des codes-barres à partir des formats d'image JPEG, JPEG 2000, PNG, BMP, TIFF et GIF.
  • Images multipages (Comment faire)
  • Lecture d'une ou plusieurs images à partir de formats d'image GIF et TIFF multipages.
  • Dessin au fer (Comment faire)
  • Supporte IronSoftware.System.Drawing.
  • Objets de dessin du système (Comment faire)

    • Supporte System.Drawing.Image.
  • Supporte System.Drawing.Bitmap.
  • Cours d'eau (Comment faire)
  • Supporte System.IO.Stream.
  • PDF (EN ANGLAIS) (Comment faire)

    • Lire les codes-barres des documents PDF sur une, plusieurs ou toutes les pages.

Précision et performance des réglages

Exemple de code (Référence API

  • Lecture de codes à barres simples/multiples (Comment faire)
  • Spécifiez le lecteur pour qu'il scanne un, plusieurs ou tous les formats de codes à barres pour une précision et des performances accrues.
  • Spécifier les régions de culture (Comment faire)
  • Choisissez de spécifier des zones de recadrage dans les régions de documents numérisés afin d'améliorer la précision et l'efficacité.
  • Définir le format de sortie (Comment faire)
  • objets-images BarcodeResult (résultat du code-barres) (Référence API) peut être désactivé pour améliorer encore les performances.
  • Prise en charge du multithreading (Comment faire)

    • Gère automatiquement le multithreading pour la lecture de codes-barres par lots et pour la lecture de plusieurs pages dans des fichiers TIFF, GIF et PDF à trames multiples.

Filtres de correction d'image

Comment faire Exemple de code

Formats des données de sortie

Comment faire Vous pouvez créer un code-barres avec des textes, des nombres ou des données binaires. Tous les caractères de la norme Unicode UTF-8 sont pris en charge.

Écriture d'un code-barres

Types de documents à écrire

Exemple de code Référence API

  • Image (Comment faire)
  • Enregistrement sous forme de fichiers image aux formats JPEG, JPEG 2000, PNG, BMP, TIFF et GIF.
  • Objets de dessin du système

    • Enregistrer dans System.Drawing.Image.
  • Enregistrer dans System.Drawing.Bitmap.
  • Cours d'eau (Comment faire)

    • Enregistrer en tant que flux d'images.
  • Enregistrer dans System.IO.Stream.
  • HTML (Comment faire)

    • Enregistrer dans un DataURI pour l'intégration en ligne dans le HTML.

    • Enregistrer en tant que fichier HTML.
  • Enregistrer dans une balise HTML img complète avec l'image complète du code-barres incorporée.
  • PDF (EN ANGLAIS) (Comment faire)
  • Enregistrement en tant que fichier PDF, flux PDF ou données binaires PDF.
  • PDF existant (Comment faire)

    • Apposer un tampon ou une annotation à un endroit précis d'un PDF existant.

Encodage des données de code-barres

Comment faire Encode le texte, les URL, les données binaires (octet [], ruisseaux) et des nombres en fonction du format supporté.

Vérification de la tolérance aux fautes

How-To

  • Contrôle de nullité
  • La vérification de la nullité permet d'éviter l'erreur.
  • Sommes de contrôle
  • Contrôle automatique, correction et ajout de sommes de contrôle telles que les sommes de contrôle GTIN pour les codes à barres UPC-A et UPC-E.
  • Respect des formats
  • Connaître les longueurs de format et les numéros de tampon zéro pour s'assurer que des codes-barres valides sont générés.
  • Messages d'erreur détaillés
  • Un modèle d'exception détaillé comprenant 7 types d'exception personnalisés qui aident les développeurs à résoudre les problèmes critiques en leur fournissant des messages d'erreur détaillés.
  • Correction d'erreur QR personnalisée

    • Paramètres personnalisés de correction d'erreur QR permettant une lecture plus rapide des codes-barres et une meilleure tolérance aux erreurs.

Styliser les codes-barres

Comment faire Exemple de code Référence API la classe GeneratedBarcode permet de styliser les codes-barres en ligne :

  • Redimensionnement
  • Redimensionnement tout en conservant automatiquement les proportions des codes-barres valides.
  • Marges et bordures

    • Ajouter des marges et des bordures.
  • Vérifier les dimensions finales de l'image.
  • Recoloration

    • Recoloration des codes-barres et de leurs arrière-plans.
  • Vérifier que les codes-barres sont lisibles après le stylisme à l'aide d'un seul appel de méthode.
  • Ajouter des annotations de texte

    • Ajoutez des annotations textuelles ou imprimez automatiquement les valeurs du code-barres au-dessus ou au-dessous de n'importe quel code-barres en utilisant n'importe quelle police de caractères installée.
  • Il permet de dimensionner et de positionner automatiquement le texte.
  • Ajouter des logos aux codes QR (Comment faire)

    • Ajoutez des logos aux codes QR avec un alignement automatique de l'image sur la grille QR.

    • Prise en charge des codes QR colorés.