Logo IronBarcodefor .NET

Odczyt kodu kreskowego z obrazu C#

  • Odczyt 30+ formatow, w tym wszystkie najwazniejsze typy 1D/2D
  • Tworzenie kodow kreskowych ze stylizowaniem, rozmiarowaniem, kontrola notacji
  • Przetwarzanie wsadowe z async i wielowątkowośćia
  • Darmowa 30-dniowa wersja testowa, pełne funkcje, brak karty kredytowej
Trial key

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.

Check icon Nie wymaga karty kredytowej ani tworzenia konta
Test Icon

Przetestuj w żywym środowisku

Przetestuj w produkcji bez znaków wodnych.
Działa tam, gdzie tego potrzebujesz.

Functional Icon

Pełni funkcjonalny produkt

Uzyskaj 30 dni pełni funkcjonalnego produktu.
Uruchom w ciągu kilku minut.

Support Icon

Pomoc techniczna dostępna 24 godziny na dobę, 5 dni w tygodniu

Pełny dostęp do naszego zespołu wsparcia technicznego podczas okresu próbnego

Szybki start z kodem kreskowym
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;

Dlaczego IronBarcode?

Odczytuj i zapisuj dowolne kody kreskowe. Szybka wysyłka. Działa na Windows, Linux, macOS i w chmurze.

Kliknij, aby obejrzeć wideo dlaczego IronBarcode?

Szerokie wsparcie dla formatów

  • 50+ typów kodów kreskowych: Code 39/93/128, UPC, EAN, QR, Data Matrix, PDF417, Aztec i więcej.
  • Czytaj i zapisuj kody kreskowe w jednej bibliotece, nie potrzeba oddzielnych narzędzi.
  • Eksportuj do obrazu, PDF lub HTML na jedno wezwanie.

Uruchomione w 5 minut

  • PM > Install-Package BarCode

    → 5-minutowe szybkie starty.
  • Proste API: BarcodeReader.Read(), BarcodeWriter.CreateBarcode().
  • Inteligentne domyślne ustawienia: automatyczna korekcja obrazu i wykrywanie kodów kreskowych wewnątrz.

Wydajność Enterprise

  • .NET 10, Core, Standard, or Framework
  • Wielozadaniowość i skanowanie seryjne: przetwarzanie 1 000+ kodów kreskowych na minutę.
  • Realizuje się wszędzie: chmura, na miejscu, odcięte od sieci, i bezserwerowe.

Dokładne odczytywanie w każdych warunkach

  • Przetwarzanie wstępne zasilane ML: automatycznie koryguje przechylenie, szum, orientację i niską DPI.
  • Ponad 98% skuteczność w produkcji nawet na uszkodzonych lub słabo wydrukowanych kodach kreskowych.
  • Przycinaj obszary i uzyskuj wyniki z oceną pewności dla precyzyjnych, możliwych do audytu rezultatów.

Wsparcie i licencjonowanie skierowane na programistów

  • Licencja wieczysta: kup raz, używaj na zawsze. Opcjonalne aktualizacje i odnowienia.
  • Wsparcie inżynierskie 24/5 (24/7 w Premium). Prawdziwi ludzie, średni czas odpowiedzi na czacie <1 min.
  • 30-dniowa gwarancja zwrotuNie pasuje? Pełny zwrot, bez pytań.

Dla budowniczych

  • Funkcje, których naprawdę użyjesz:
    • czytanie/zapisywanie kodów kreskowych
    • generowanie kodu QR
    • batch scanning
    • filtry korekcji obrazów
    • przycinanie obszarów (ROI)
    • confidence scores
    • barcode styling
    • eksport PDF/HTML
    • osadzanie logo (QR)
    • custom encoding
  • Działa wszędzie: Windows, Linux, macOS, Docker, Azure, AWS, chmura.

Dla kupujących

  • Zaufany przezponad 2 mln programistówponad 2M+ instalacji NuGet.
  • Zespoły zgłaszająoszczędność -40% czasu programowaniaw porównaniu z samodzielnie tworzonymi/OSS wrapperami.
  • Redystrybucja/SaaSopcje dostępne.
  • Przyjazny zakupom: wieczysta licencja, opcjonalne odnawianie, faktura dostępna, liczne opcje płatności (w tym lokalne).
  • 30-dniowa gwarancja zwrotu pieniędzy.

Co nasi klienci mówią o IronPDF?

Agorus40%ZAPISYWANIE

quote_symbolW przeszłości musieliśmy korzystać z jednej wtyczki lub jednego pakietu do OCR, a z innego do obsługi plików PDF, więc zintegrowanie ich wszystkich w jednym niedrogim pakiecie było dla nas naprawdę świetnym rozwiązaniem.

David JonesDavid JonesGłówny inżynier oprogramowaniaPrzeczytaj studium przypadku

Green2View

Green2View savings chartZAPISYWANIE20%

Firma Green2view osiągnęła 20% oszczędności, 30% skrócenie czasu realizacji dokumentów oraz 100% zgodności.

Przeczytaj studium przypadku
WILLAN

WILLAN savings chartMNIEJ PRACY ADMINISTRACYJNEJ40%

To po prostu działa — automatyczne generowanie plików PDF zapewnia za każdym razem raporty finansowe o idealnej jakości.

Przeczytaj studium przypadku

Świetna Inżynieria,
24-godzinne wsparcie

Porozmawiaj z ekspertem
Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta