Odczytywanie kodow kreskowych Code 39

Kod kreskowy Code 39 to popularny format kodu kreskowego, który może różnić się długością. Jest to jeden z najczęściej używanych typów kodów kreskowych. Standardowy Code 39 jest w stanie kodować wielkie litery (A-Z), cyfry (0-9) oraz kilka znaków specjalnych (jak spacja, -, $, +, %, i .).

Dodatkowo, Tryb rozszerzony Code 39 obsługuje wszystkie znaki ASCII. Ten format jest bardzo wszechstronny i jest popularnym wyborem w aplikacjach magazynowych, logistycznych i przemysłowych. IronBarcode w pełni obsługuje odczytywanie zarówno standardowych, jak i rozszerzonych trybów Code 39. W tym przykładzie kodu demonstrujemy, jak odczytać kod kreskowy Code 39 za pomocą IronBarcode i wydrukować wyniki.

Przewodnik w 4 krokach dotyczący odczytu kodu kreskowego Code39

  • BarcodeReaderOptions options = new BarcodeReaderOptions();
  • ExpectBarcodeTypes = BarcodeEncoding.Code39;
  • var results = BarcodeReader.Read("code39.png", options);
  • Console.WriteLine(result.ToString());

Wyjaśnienie kodu

Najpierw importujemy bibliotekę IronBarcode. Następnie tworzymy obiekt BarcodeReaderOptions. Ustawiliśmy jego właściwość ` naBarcodeEncoding.Code39`, aby zoptymalizować czytnik, nakazując mu wyszukiwanie wyłącznie kodów kreskowych Code 39.

Po utworzeniu obiektu opcji wywołujemy metodę BarcodeReader.Read. Przekazujemy dwa argumenty do tej metody: ścieżkę do obrazu kodu kreskowego oraz skonfigurowany przez nas obiekt opcji. W powyższym przykładzie są to odpowiednio "code39.png" i options.

Ta metoda zwraca zbiór obiektów BarcodeResult. Na koniec możemy uzyskać dostęp do wyniku z kolekcji wyników i wyświetlić jego zdekodowaną wartość ciągu znaków w konsoli za pomocą Console.WriteLine(result.ToString()).

Dowiedz się, jak bez trudu odczytać kody kreskowe Code 39 za pomocą C# i IronBarcode!

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 2,240,258 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package BarCode
uruchom przykład zobacz, jak twoje ciągi zamieniają się w kody kreskowe.