IRONSOFTWAREHOME

Exemples de code pour applications de codes QR

C# VB PDF .NET : Démarrage rapide des codes-barresDémarrage rapide des codes-barres
using IronBarCode;
using System.Drawing;

// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image file
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf

// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
    // Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
    // There is a tradeoff in performance as more detail is set
    Speed = ReadingSpeed.Balanced,

    // Reader will stop scanning once a single barcode is found (if set to true)
    ExpectMultipleBarcodes = true,

    // By default, all barcode formats are scanned for
    // Specifying a subset of barcode types to search for would improve performance
    ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,

    // Utilize multiple threads to read barcodes from multiple images in parallel
    Multithreaded = true,

    // Maximum threads for parallelized barcode reading
    // Default is 4
    MaxParallelThreads = 2,

    // The area of each image frame in which to scan for barcodes
    // Specifying a crop area will significantly improve performance and avoid noisy parts of the image
    CropArea = new Rectangle(),

    // Special setting for Code39 barcodes
    // If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
    UseCode39ExtendedMode = true
};

// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);

// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

// Get the barcode as an image for further processing
var myBarcodeImage = myBarcode.Image;
NuGet Downloads Badge
PM > Install-Package BarCode

IronBarcode prend en charge divers formats standards, des fichiers image (jpeg, png et jpg) à des formats plus programmatiques où vous souhaiteriez transmettre les variables, comme un bitmap. De plus, il prend également en charge les formats externes tels que PDF, permettant à IronBarcode de s'intégrer parfaitement dans toute base de code, offrant aux développeurs une flexibilité avec les formats de fichiers et les variables.

En plus d'être un lecteur de codes-barres pour tous les formats de fichiers, IronBarcode sert également de générateur de codes-barres prenant en charge tous les encodages et formats standard, tels que le EAN8, Code128, et Code39. Configurer le générateur de codes-barres ne prend que deux lignes de code. Avec une barrière d'entrée basse et de nombreuses options de personnalisation pour les développeurs, IronBarcode est le choix numéro un pour toutes les situations liées aux codes-barres.

Lecteur et générateur de codes-barres en C#

  1. var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);
  2. Image myBarcodeImage = myBarcode.ToImage();
  3. myBarcode.ResizeTo(400, 100);
  4. var resultFromFile = BarcodeReader.Read(@"file/barcode.png");
  5. var myOptionsExample = new BarcodeReaderOptions { /* Options */ };

Générateur de Codes-Barres

Nous importons d'abord les bibliothèques nécessaires telles que IronBarCode et System.Drawing, et instancions BarcodeWriter pour créer un code-barres avec la valeur de chaîne de 12345 au format EAN8. Nous enregistrons ensuite le code-barres généré comme une image dans le format souhaité. Il existe diverses options pour cela car IronBarcode prend en charge la création du code-barres en tant que Image ainsi qu'un Bitmap.

Générateur de Codes-Barres Avancé

Comme on le voit ci-dessus, générer un code-barres avec IronBarcode nécessite seulement deux lignes de code et l'enregistrer sous forme de fichier pour une utilisation ultérieure. IronBarcode étend encore cela en fournissant aux développeurs une multitude d'options pour personnaliser le code-barres afin de s'adapter à la situation.

Nous pouvons utiliser la méthode ResizeTo et passer la hauteur et la largeur pour redimensionner l'image du code-barres.

Lecteur de code-barres

Comme ci-dessus, nous instancions d'abord BarcodeReader, passons le chemin du fichier à la méthode Read, et l'enregistrons comme une variable à utiliser plus tard et manipuler l'objet code-barres. Il y a des méthodes spécifiées pour lire des formats externes tels que PDF avec ReadPDF ; cependant, pour les formats d'image généraux et les bitmaps, nous utiliserions Read.

Options de Lecture de Code-Barres

IronBarcode permet aux développeurs de scanner des codes-barres à partir d'un format de fichier standard. Cependant, il existe des situations où les développeurs souhaitent affiner le comportement de la méthode BarcodeReaderOptions, en particulier dans les cas où elle lit un lot de fichiers de codes-barres de manière programmée. C'est là qu'intervient BarcodeReaderOptions. IronBarcode vous permet de personnaliser pleinement des éléments tels que la vitesse à laquelle il lit avec Speed, si plusieurs codes-barres sont attendus dans le fichier avec ExpectedMultipleBarcodes, et quel type de codes-barres ils sont avec la propriété ExpectBarcodeTypes. Cela permet aux développeurs de lancer plusieurs threads pour lire les codes-barres à partir de plusieurs images en parallèle, ainsi que de contrôler le nombre de threads utilisés lors de la lecture parallèle.

Ce ne sont là que quelques-unes des propriétés qui démontrent la puissance d'IronBarcode. Pour une liste complète, veuillez vous référer à la documentation ici.

Apprenez à créer des codes-barres avec notre guide détaillé ! Read

Support humain directement de notre équipe de développement

Que ce soit pour des questions sur le produit, l'intégration ou les licences, l'équipe de développement de produits Iron est à disposition pour répondre à toutes vos questions. Prenez contact et démarrez un dialogue avec Iron pour tirer le meilleur parti de notre bibliothèque dans votre projet.

Trouve plusieurs types de codes QR

IronBarcode lit et génère la majorité des normes de codes-barres et de QR, y compris UPC A/E, EAN 8/13, Code 39, Code 93, Code 128, ITF, MSI, RSS 14/Expanded, Databar, CodaBar, QR, QR stylisé, Data Matrix, MaxiCode, PDF417, Plessey et Aztec. Les résultats fournissent les données du code-barres, le type, la page, le texte et l'image du code-barres ; idéal pour les systèmes d'archives ou d'indexation.

Lecture rapide et précise avec traitement d'image préalable

IronBarcode traite automatiquement les images de code-barres pour améliorer la vitesse et la précision. Corrige la rotation, le bruit, la distorsion et l'inclinaison pour lire les scans ou les images vidéo en direct. Prêt pour le traitement par lots sur serveur multi-cœurs et multi-threads. Trouvez automatiquement un ou plusieurs codes-barres dans des documents monopage et multipages. Recherchez des types de codes-barres spécifiques ou des emplacements documentaires sans besoin d'APIs complexes.

Construit pour une utilisation facile dans des projets .NET Core, Standard et Framework

Commencez en quelques minutes avec quelques lignes de code. Construit pour le .NET comme un DLL unique facile à utiliser; sans dépendances; en supportant 32 et 64 bits; dans n'importe quel langage .NET. Utilisez-le dans des applications Web, Cloud, de bureau ou de console; prenant en charge les appareils mobiles et de bureau.

Vous pouvez télécharger le produit logiciel à partir de ce lien.

Écrire des codes QR dans plusieurs formats

Enregistrez ou imprimez dans un fichier ou un flux, aux formats PDF, JPG, TIFF, GIF, BMP, PNG ou HTML. Définissez la couleur, la qualité, la rotation, la taille et le texte. Utilisez la boîte à outils de programmation de code-barres C# avec IronPDF et IronOCR pour une bibliothèque de documents .NET complète.

Prend en charge :

  • .NET Core 2.0 et supérieur
  • .NET Framework 4.0 et au-dessus prend en charge C#, VB, F#
  • Microsoft Visual Studio. Icône IDE de développement .NET
  • Prise en Charge de l'Installation NuGet pour Visual Studio
  • Assistant de langage C# compatible JetBrains ReSharper
  • Plateforme d'hébergement Microsoft Azure C# .NET compatible

Licences & Tarification

Gratuit licences de développement communautaire. Licences commerciales à partir de 749 $.

Voir toutes les options de licence

Tutoriels de codes QR pour C# & VB .NET

Tutoriel + Exemples de code Lecture de codes-barres en C# | Tutoriel .NET
C#.NETCode-barresQR
Frank Walker Développeur de produits .NET

Lire les codes-barres et QR | Tutoriel C# VB .NET

Voyez comment Frank utilise IronBarcode pour lire les codes-barres à partir de scans, de photos et de documents PDF dans son application de code-barres C# .NET...

Voir le tutoriel de lecture de code-barres de Frank
Tutoriel sur l'écriture de codes-barres + Exemples de code en C# & VB.NET
C#.NETCode-barres
Francesca Miller Ingénieure Junior .NET

Génération d'images de codes-barres en C# ou VB.NET

Francesca partage quelques astuces et conseils pour écrire des codes-barres sur des images dans les applications C# ou VB. Voyez comment écrire les codes-barres et toutes les options disponibles avec IronBarcode...

Voir le tutoriel sur les codes-barres de Francesca
Tutoriel + Exemples de Code Création et Édition PDF VB.NET | PDF VB.NET & ASP.NET
QR.NETC#VB
Jennifer Wright Chef de l'architecture d'application

Tutoriel pour écrire des codes QR dans les applications C# & VB .NET

L'équipe de Jenny utilise IronBarcode pour écrire des milliers de QR par jour. Voyez leur tutoriel pour tirer le meilleur parti d'IronBarcode...

Tutoriel d'écriture de QR de l'équipe de Jenny

Des milliers de développeurs utilisent IronBarcode pour...

Systèmes de Comptabilité et Finance

  • # Reçus
  • # Rapports
  • # Impression de Factures
Ajoutez le Support PDF aux Systèmes de Comptabilité et Finance ASP.NET

Numérisation des Entreprises

  • # Documentation
  • # Commande & Étiquetage
  • # Remplacement du Papier
Usages de Numérisation d'Entreprise C#

Gestion de Contenu d'Entreprise

  • # Production de Contenu
  • # Gestion de documents
  • # Distribution de Contenu
Support PDF CMS .NET

Applications de Données et de Rapports

  • # Suivi des performances
  • # Cartographie des Tendances
  • # Rapports
Rapports PDF C#
Rejoignez-les
Développeurs de Composants Enterprise .NET Iron Software
Développeurs de Bibliothèque C#

Des milliers de sociétés, gouvernements, PME et développeurs font confiance aux produits logiciels Iron.

L'équipe d'Iron a plus de 10 ans d'expérience dans le marché des composants logiciels .NET.

Icône client Iron
Icône client Iron
Icône client Iron
Icône client Iron
Icône client Iron
Icône client Iron
Icône client Iron
Icône client Iron

Prêt à commencer?

Nuget Downloads 2,422,100Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise