IRONSOFTWAREHOME

Biblioteka kodów kreskowych dla C#

Wyjdź poza podstawowe generowanie kodów kreskowych. Uzyskaj zaawansowany odczyt i tworzenie kodów kreskowych dla .NET 10 z wykorzystaniem ML do przetwarzania wstępnego i przetwarzania wsadowego.

  • Odczytaj 30+ formatów, w tym wszystkie główne typy 1D/2D
  • Utwórz kody kreskowe ze stylizacją, kontrolą rozmiaru, adnotacjami
  • Przetwarzanie wsadowe z asynchronicznością i wielowątkowością
  • Bezpłatna 30-dniowa wersja próbna, pełne funkcje, brak karty kredytowej
Szybki start z kodem kreskowym
Zobacz wszystkie przykłady kodu %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

Wsparcie międzyplatformowe

Zaprojektowane dla C#, F# i VB.NET działających na .NET 10, 9, 8, 7, 6, 5, Core, Standard lub Framework
Dla mobilnego wsparcia QR, wypróbuj naszą IronQR Bibliotekę

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

.NET Wersje:

  • C#, VB.NET, F# Języki
  • .NET Core (10, 9, 8, 7, 6, 5, i 3.1+)
  • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)

OS & Procesory:

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

.NET Rodzaje Projektów:

  • Web (Blazor & WebForms)
  • Mobilne (MAUI)
  • Pulpit (WPF i MAUI)
  • Konsola (Aplikacja & Biblioteka)

Środowiska aplikacji:

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

IDE:

  • Microsoft Visual Studio
  • JetBrains ReSharper & Rider

Certyfikacja binarna

  • Microsoft Authenticode

Biblioteka kodów kreskowych dla C# która priorytetowo traktuje dokładność, łatwość użycia i szybkość.

IronBarcode to wiodąca biblioteka kodów kreskowych dla C# do odczytu i tworzenia kodów kreskowych w .NET. Jego przyjazne dla użytkownika API pozwala deweloperom na dodanie funkcjonalności kodu kreskowego do projektów .NET w ciągu kilku minut.

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

Kiedy potrzebujesz szybko odczytać, zapisać i wystylizować kody kreskowe.

Zgodność międzyplatformowa

Wsparcie dla platform

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.

Za każdym razem, gdy programiści pytają, odpowiedź brzmi: TAK! od IronBARCODE

Czy IronBarcode może odczytywać i zapisywać główne formaty kodów kreskowych (QR, Aztec, Data Matrix, PDF417, UPC, EAN, Code128) w jednej instalacji .NET?TAK!

Czy można jednocześnie odczytywać wiele kodów kreskowych różnych typów z jednego obrazu lub strony PDF?TAK!

Czy odczytuje kody kreskowe bezpośrednio z PDF-ów bez potrzeby zewnętrznej konwersji stron na obrazy?TAK!

Czy wygenerowane kody QR można stylizować za pomocą logo, niestandardowych kolorów i dostosowywanych obramowań?TAK!

Czy stosuje filtry korekcji obrazu (odszumianie, kontrast, prostowanie) w celu poprawy wskaźników odczytu?TAK!

Czy zwraca szczegółowe dane wyników, w tym wartość, dane binarne, orientację i ramkę zasięgu?TAK!

Czy kody kreskowe można generować bezpośrednio do strumienia lub byte[] bez zapisywania na dysk?TAK!

Czy jest w pełni wielopłatformowy w .NET Core, Standard i Framework na Windows, Linux, macOS, Docker i Azure?TAK!

Czy obsługuje wielowątkowość i asynchroniczność dla wydajnego przetwarzania wsadowego?TAK!

Czy kody kreskowe mogą być wyprowadzane jako HTML Data URIs lub dodawane do istniejących PDF-ów?TAK!

Czy obsługuje kody kreskowe odporne na błędy, które pozostają skanowalne, gdy są częściowo uszkodzone?TAK!

Czy mogę testować IronBarcode w moim bieżącym projekcie za darmo teraz?TAK! Kliknij tutaj, żeby rozpocząć 30-dniowy bezpłatny okres próbny

Świetna Inżynieria,
24-godzinne wsparcie

Gotowy, aby rozpocząć?

Nuget Downloads 2,422,100Wersja:2026.9właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
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
Otrzymaj swoją Konsultację 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