Szybki start z kodem kreskowym

IronBarcode obsługuje różne standardowe formaty, od plików obrazów (jpeg, png, i jpg) po bardziej programistyczne formaty, gdzie chcesz przesyłać zmienne, takie jak bitmapy. Dodatkowo obsługuje także zewnętrzne formaty, takie jak PDF, co pozwala IronBarcode na bezproblemową integrację z dowolną bazą kodu, dając deweloperom elastyczność w kwestii formatów plików i zmiennych.

Oprócz funkcji czytnika kodów kreskowych dla wszystkich formatów plików, IronBarcode pełni również rolę generatora kodów kreskowych obsługującego wszystkie standardowe formaty i kodowania, takie jak EAN8, Code128 oraz Code39. Konfiguracja generatora kodów kreskowych zajmuje tylko dwie linie kodu. Dzięki niskiemu progowi wejścia i wielu opcjom dostosowania dla deweloperów, IronBarcode jest numerem jeden we wszystkich sytuacjach związanych z kodami kreskowymi.

Czytnik kodów kreskowych i generator kodów kreskowych w C

  1. `var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);`
  2. `Image myBarcodeImage = myBarcode.ToImage();`
  3. `myBarcode.ResizeTo(400, 100);`
  4. `var resultFromFile = BarcodeReader.Read(@"file/barcode.png");`
  5. `var myOptionsExample = new BarcodeReaderOptions { /* Options */ };`

Autor kodu kreskowego

Najpierw importujemy niezbędne biblioteki, takie jak IronBarCode i System.Drawing, a następnie instancjonujemy BarcodeWriter, aby utworzyć BARCODE o wartości ciągu znaków 12345 w formacie EAN8. Następnie zapisujemy wygenerowany kod kreskowy jako obraz w żądanym formacie. Istnieją różne opcje, ponieważ IronBarcode obsługuje tworzenie BARCODE-ów zarówno w formacie Image, jak i Bitmap.

Zaawansowany generator kodów kreskowych

Jak pokazano powyżej, generowanie kodu kreskowego za pomocą IronBarcode wymaga tylko dwóch linii kodu i zapisania go jako plik do późniejszego użycia. IronBarcode rozszerza to, oferując deweloperom mnóstwo opcji dostosowywania kodu kreskowego do sytuacji.

Możemy użyć metody ResizeTo i przekazać wysokość oraz szerokość, aby zmienić rozmiar obrazu BarCode.

BarCode Reader

Podobnie jak powyżej, najpierw instancjonujemy BarcodeReader, przekazujemy ścieżkę do pliku do metody Read i zapisujemy ją jako zmienną, aby później z niej skorzystać i manipulować obiektem BARCODE. Istnieją określone metody odczytu formatów zewnętrznych, takich jak PDF, za pomocą ReadPDF; jednak w przypadku ogólnych formatów obrazów i map bitowych używalibyśmy Read.

Opcje BarcodeReader

IronBarcode pozwala deweloperom skanować kody kreskowe z użyciem standardowego formatu plików. Istnieją jednak sytuacje, w których programiści chcą precyzyjnie dostosować działanie metody BarcodeReaderOptions, zwłaszcza w przypadkach, gdy odczytuje ona programowo partię plików BarCode. W tym miejscu pojawia się BarcodeReaderOptions. IronBarcode pozwala w pełni dostosować takie parametry, jak prędkość odczytu za pomocą Speed, to, czy w pliku spodziewane jest wiele kodów kreskowych za pomocą ExpectedMultipleBarcodes, oraz jaki to jest rodzaj kodów kreskowych za pomocą właściwości ExpectBarcodeTypes. To pozwala deweloperom uruchamiać wiele wątków do odczytywania kodów kreskowych z wielu obrazów jednocześnie oraz kontrolować liczbę wątków używanych podczas równoległego odczytu.

To tylko niektóre z właściwości, które pokazują moc IronBarcode. Aby uzyskać pełną listę, zapoznaj się z dokumentacją tutaj.

Naucz się tworzyć BARCODES dzięki naszemu szczegółowemu przewodnikowi! Read

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.