Passer au contenu du pied de page
Logo IronBarcode for .NET

Lire un code-barres à partir d'une image C#

  • Extraire des codes-barres à partir d'images.
  • Support de plusieurs types de codes-barres.
  • Haute précision de lecture de code-barres.
  • Intégration simple à une application C#.
  • Lire des codes-barres à partir de flux.
Trial key

Obtenez votre clé d'essai 30 jours gratuitement.

Votre licence d'essai sera envoyée à cette adresse

Check icon Aucune carte de crédit ou création de compte requise

Test Icon

Testez dans un environnement en direct

Testez en production sans filigranes.
Fonctionne où que vous en ayez besoin.

Functional Icon

Produit entièrement fonctionnel

Profitez de 30 jours de produit entièrement fonctionnel.
Configurez-le et faites-le fonctionner en quelques minutes.

Support Icon

Support technique 24/5

Accès complet à notre équipe de support technique durant votre essai produit

Dé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;

                                                                    
Install-Package BarCode

Explorez le code et exécutez-le pour voir l'exemple.

Ingénierie de Classe Mondiale,
Assistance 24 heures sur 24
  • Support Team Member 2 related to Lire un code-barres à partir d'une image C#
  • Support Team Member 4 related to Lire un code-barres à partir d'une image C#
  • Support Team Member 6 related to Lire un code-barres à partir d'une image C#
  • Support Team Member 7 related to Lire un code-barres à partir d'une image C#
  • Support Team Member Iron related to Lire un code-barres à partir d'une image C#
Parlez à un Expert

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi