Exemples de code pour applications de codes QR
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;
Imports IronBarCode
Imports System.Drawing
' Reading a barcode is easy with IronBarcode!
Dim resultFromFile = BarcodeReader.Read("file/barcode.png") ' From a file
Dim resultFromBitMap = BarcodeReader.Read(New Bitmap("barcode.bmp")) ' From a bitmap
Dim resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")) ' From an image file
Dim resultFromPdf = BarcodeReader.ReadPdf("file/mydocument.pdf") ' From PDF use ReadPdf
' To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
Dim myOptionsExample As New BarcodeReaderOptions With {
' 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
Dim results = BarcodeReader.Read("barcode.png", myOptionsExample)
' Create a barcode with one line of code
Dim 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
Dim myBarcodeImage = myBarcode.Image
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 :
Licences & Tarification
Gratuit licences de développement communautaire. Licences commerciales à partir de 749 $.
Voir toutes les options de licenceTutoriels de codes QR pour C# & VB .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

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 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 JennyDes milliers de développeurs utilisent IronBarcode pour...
Systèmes de Comptabilité et Finance
- # Reçus
- # Rapports
- # Impression de Factures
Numérisation des Entreprises
- # Documentation
- # Commande & Étiquetage
- # Remplacement du Papier

Gestion de Contenu d'Entreprise
- # Production de Contenu
- # Gestion de documents
- # Distribution de Contenu

Applications de Données et de Rapports
- # Suivi des performances
- # Cartographie des Tendances
- # Rapports

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.








Lecture et écriture de codes-barres et QR en C#...

Support humain
Parlez directement avec notre équipe de développement
Documentation
Manuels en ligne clairs en anglais simple.
Licences simples
Licence de développement gratuite. Commercial à partir de 749 $.
Commencez maintenant
Commencez en quelques minutes avec NuGet ou DLL.
Prêt à commencer?
Nuget Downloads 2,422,100|Version :2026.9vient de sortir







