Odczytuj kody kreskowe
using IronBarCode;
using IronSoftware.Drawing;
using System.Drawing;
using System.IO;

// Reading a barcode is easy with IronBarcode

// From an image file (also supports JPEG, TIFF, BMP, etc.)
var resultFromFile = BarcodeReader.Read(@"file/barcode.png");

// From a Bitmap object
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp"));

// From a IronSoftware.Drawing.AnyBitmap object
var resultFromAnyBitmap = BarcodeReader.Read(new AnyBitmap("barcode.bmp"));

// From an Image object
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg"));

// From a memory stream
MemoryStream imageMemoryStream = new MemoryStream();
var resultFromStream = BarcodeReader.Read(imageMemoryStream); // From a stream

// PDFs are more intricate and must be read using ReadPdf
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf");
Imports IronBarCode
Imports IronSoftware.Drawing
Imports System.Drawing
Imports System.IO

' Reading a barcode is easy with IronBarcode

' From an image file (also supports JPEG, TIFF, BMP, etc.)
Dim resultFromFile = BarcodeReader.Read("file/barcode.png")

' From a Bitmap object
Dim resultFromBitMap = BarcodeReader.Read(New Bitmap("barcode.bmp"))

' From a IronSoftware.Drawing.AnyBitmap object
Dim resultFromAnyBitmap = BarcodeReader.Read(New AnyBitmap("barcode.bmp"))

' From an Image object
Dim resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg"))

' From a memory stream
Dim imageMemoryStream As New MemoryStream()
Dim resultFromStream = BarcodeReader.Read(imageMemoryStream) ' From a stream

' PDFs are more intricate and must be read using ReadPdf
Dim resultFromPdf = BarcodeReader.ReadPdf("file/mydocument.pdf")
NuGet Download
PM > Install-Package BarCode
Odczytuj kody kreskowe

Odczytuj kody kreskowe

Odczytywanie kodów kreskowych przy użyciu IronBarcode jest skuteczne i proste. IronBarcode obsługuje różne formaty i ma różne metody dla każdej sytuacji. Niezależnie od tego, czy jesteś programistą, który chce odczytywać kody kreskowe z obrazów, czy programistą potrzebującym zintegrować aplikację do kodów kreskowych i manipulować danymi, IronBarcode ma to, czego potrzebujesz.

Barcode Reader in C#

Metoda BarcodeReader.Read pozwala programistom na przekazanie ścieżki pliku dowolnego standardowego formatu obrazu, takiego jak png, jpg i jpeg, aby szybko odczytać wartości w pliku. Ponadto, metoda BarcodeReader.Read działa dla Bitmap i AnyBitmap. To jest idealne dla aplikacji, które wymagają manipulacji lub przekazywania wartości przy użyciu standardowej klasy Bitmap. Dla programistów potrzebujących uniwersalnie kompatybilnego formatu Bitmap w ramach .NET 7, .NET 6, .NET 5 i .NET Core, klasa AnyBitmap oferuje platformowo neutralne rozwiązanie. Umożliwia to bezproblemową kompatybilność między platformami, pozwalając na pisanie elastycznego kodu i przekazywanie zmiennych bez żadnych przeszkód.

Klasa BarcodeReader ma również określone metody do odczytywania kodów kreskowych z PDF przy użyciu ReadPdf, aby odczytać kody kreskowe z każdego obrazu osadzonego w dokumencie PDF, co pozwala programistom szybko uzyskać wszystkie kody kreskowe.

Poza określonymi metodami, metody BarcodeReader pozwalają programistom na przekazanie BarcodeReaderOptions dla bardziej szczegółowej kontroli i dostosowania. Dotyczy to każdej metody w klasie BarcodeReader, umożliwiając takie opcje jak odczytanie tylko pierwszego kodu kreskowego w celu zaoszczędzenia czasu, odczytanie określonych typów kodów kreskowych oraz wykorzystanie wielowątkowości, a także inne opcje dostosowania.

Zapoznaj się z naszym przewodnikiem dotyczącym czytania kodów kreskowych z obrazów w C#.
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,472,280Wersja:2026.10właśnie wydany