IRONSOFTWAREHOME

La bibliothèque de code-barres C#

Allez au-delà de la génération de codes-barres de base. Obtenez une lecture de codes-barres avancée et création pour .NET 10 avec le prétraitement et le traitement par lots alimentés par ML.

  • Lire 30+ formats, y compris tous les principaux types 1D/2D
  • Créer des codes-barres avec stylisme, dimensionnement, contrôle des annotations
  • Processus par lots avec async et multithreading
  • Essai gratuit de 30 jours, fonctionnalités complètes, pas de carte de crédit
Démarrage rapide des codes-barres
Voir tous les exemples de code %s
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

Support multiplateforme

Conçu pour C#, F#, & VB.NET fonctionnant sur .NET 10, 9, 8, 7, 6, 5, Core, Standard, ou Framework
Pour le support QR Mobile, essayez notre bibliothèque IronQR

Logo NET
Logo Visual Studio
Logo NuGet
ReSharper
Logo Windows
Logo Linux
Logo Mac
Logo iOS
Logo Android
Logo Docker
Logo Azure
Logo AWS

Versions .NET :

  • C#, VB.NET, F# Langues
  • .NET Core (10, 9, 8, 7, 6, 5, et 3.1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)

OS & Processeurs :

  • Windows (x64, x86)
  • Mac (x64, ARM)
  • Linux (x64)

Types de projets .NET :

  • Web (Blazor & WebForms)
  • Mobile (MAUI)
  • Bureau (WPF & MAUI)
  • Console (Application & Bibliothèque)

Environnements d'application :

  • Windows (10+, Server 2016+)
  • Linux (Ubuntu, Debian, CentOS, etc.)
  • Mac (macOS 10+)
  • Apple iOS (13+)
  • API Android 24+ (v7 “Nougat”)
  • Docker (Windows, Linux, Azure)
  • Azure (VPS, WebApp, Function)
  • AWS (EC2, Lambda)

IDE :

  • Microsoft Visual Studio
  • Jetbrains ReSharper & Rider

Certification binaire

  • Microsoft Authenticode

Une bibliothèque de code-barres C# qui priorise la précision, la facilité d'utilisation et la vitesse.

IronBarcode est la principale bibliothèque C# de code-barres pour la lecture et la création de codes-barres dans .NET. Son API conviviale permet aux développeurs d'ajouter des fonctionnalités de code-barres aux projets .NET en quelques minutes.

Obtenez votre clé d'essai 30 jours gratuitement.

Lorsque vous avez besoin de lire, écrire, et styliser des Codes-barres, rapidement.

Compatibilité croisée

Plateformes prises en charge

LIRE

Lire de nombreux formats de données

Affiner les performances de lecture

Filtres de correction d'images

Pourquoi IronBarcode ?

Lisez et écrivez n'importe quel code-barres. Expédiez rapidement. Fonctionne sur Windows, Linux, macOS et cloud.

Cliquez pour visionner la vidéo sur Pourquoi IronBarcode ?

Support de format étendu

  • 50+ types de codes-barres : Code 39/93/128, UPC, EAN, QR, Data Matrix, PDF417, Aztec, et plus.
  • Lisez et écrivez des codes-barres dans une seule bibliothèque, aucun outil séparé n'est nécessaire.
  • Exportez vers une image, PDF ou HTML en un seul appel.

Prêt et opérationnel en 5 minutes

  • PM > Install-Package BarCode

    → Débuts rapides de 5 minutes.
  • API simple : BarcodeReader.Read(), BarcodeWriter.CreateBarcode().
  • Paramètres intelligents : correction automatique de l'image et détection de code-barres intégrée.

Performance de niveau entreprise

  • .NET 10, Core, Standard, or Framework
  • Multithreading et balayage par lots : traitez plus de 1 000 codes-barres par minute.
  • Déploiement partout : cloud, sur site, isolé, et sans serveur.

Lecture précise, quelles que soient les conditions

  • Prétraitement optimisé par ML : corrige automatiquement l'inclinaison, le bruit, l'orientation et la basse résolution.
  • Taux de réussite de plus de 98 % sur des codes-barres endommagés ou mal imprimés en production.
  • Régions de recadrage et scores de confiance pour des résultats précis et audités.

Support & licences prioritaire pour les développeurs

  • Licence perpétuelle: achetez une fois, utilisez pour toujours. Mises à jour et renouvellements optionnels.
  • assistance technique 24/5 (24/7 en Premium). De vrais humains, réponse moyenne au chat <1 min.
  • Garantie de remboursement de 30 jours. Pas le bon ajustement ? Remboursement complet, sans questions.

Pour les bâtisseurs

  • Caractéristiques que vous utiliserez réellement :
    • lire/écrire codes-barres
    • Génération de code QR
    • batch scanning
    • filtres de correction d'image
    • régions de recadrage (ROI)
    • confidence scores
    • barcode styling
    • export PDF/HTML
    • intégration de logo (QR)
    • custom encoding
  • Fonctionne partout : Windows, Linux, macOS, Docker, Azure, AWS, cloud.

Pour les acheteurs

  • Fiabilité par2M+ ingénieurs2M+ installations NuGet.
  • Les équipes rapportent-40% de temps de développement économisépar rapport aux wrappers DIY/OSS.
  • Redistribution/SaaSoptions disponibles.
  • Ami des achats : licence perpétuelle, renouvellements optionnels, facture disponible, plusieurs options de paiement (y compris local).
  • Garantie de remboursement de 30 jours.

Chaque fois que les développeurs demandent, c'est un OUI ! de IronBARCODE

IronBarcode peut-il lire et écrire les principaux formats de codes-barres (QR, Aztec, Data Matrix, PDF417, UPC, EAN, Code128) dans une seule assembly .NET ?OUI !

Plusieurs codes-barres de types différents peuvent-ils être lus à partir d'une seule image ou page PDF à la fois ?OUI !

Les codes-barres sont-ils lus directement à partir de PDFs sans besoin de conversion externe de page en image ?OUI !

Les codes QR générés peuvent-ils être stylés avec des logos, des couleurs personnalisées et des bordures ajustées ?OUI !

Applique-t-il des filtres de correction d'image (dénouer, contraste, redressement) pour améliorer les taux de lecture ?OUI !

Renvoie-t-il des données de résultat détaillées comprenant valeur, données binaires, orientation et cadre de délimitation ?OUI !

Les codes-barres peuvent-ils être générés directement vers Stream ou byte[] sans enregistrer sur disque ?OUI !

Est-il entièrement multiplateforme sur .NET Core, Standard et Framework à travers Windows, Linux, macOS, Docker et Azure ?OUI !

Prend-il en charge le multi-threading et l'async pour le traitement par lots à haute performance ?OUI !

Les codes-barres peuvent-ils être exportés sous forme d'URIs de données HTML ou tamponnés sur des PDFs existants ?OUI !

Prend-il en charge les codes-barres tolérants aux fautes qui restent scannables lorsqu'ils sont partiellement endommagés ?OUI !

Puis-je tester IronBarcode dans mon projet en direct gratuitement maintenant ?OUI ! Cliquez ici pour commencer votre essai gratuit de 30 jours

Ingénierie de Classe Mondiale,
Assistance 24 heures sur 24

Prêt à commencer?

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

Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
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
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