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.

Poza tym, że jest czytnikiem kodów kreskowych dla wszystkich formatów plików, IronBarcode działa również jako generator kodów kreskowych, który obsługuje wszystkie standardowe kodowania i formatowanie, 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 potrzebne biblioteki, takie jak IronBarCode i System.Drawing, oraz tworzymy instancję BarcodeWriter, aby stworzyć kod kreskowy z wartością string 12345 w formacie EAN8. Następnie zapisujemy wygenerowany kod kreskowy jako obraz w żądanym formacie. Istnieją różne opcje dla tego zadania, ponieważ IronBarcode obsługuje tworzenie kodu kreskowego jako Image oraz jako 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 podać wysokość oraz szerokość, aby zmienić rozmiar obrazu kodu kreskowego.

BarCode Reader

Podobnie jak powyżej, najpierw tworzymy instancję BarcodeReader, podajemy ścieżkę do pliku dla metody Read i zapisujemy ją jako zmienną do użycia później i manipulacji obiektem kodu kreskowego. Istnieją określone metody do odczytywania zewnętrznych formatów, takich jak PDF z ReadPDF; jednak dla ogólnych formatów obrazów i bitmap używalibyśmy Read.

Opcje BarcodeReader

IronBarcode pozwala deweloperom skanować kody kreskowe z użyciem standardowego formatu plików. Jednakże istnieją sytuacje, w których deweloperzy chcą dostroić działanie metody BarcodeReaderOptions, zwłaszcza w przypadkach, gdy odczytywana jest seria plików kodów kreskowych programowo. W tym miejscu wkracza BarcodeReaderOptions. IronBarcode pozwala w pełni dostosowywać takie rzeczy jak prędkość, z jaką odczytuje z Speed, czy w pliku spodziewane są wielokrotne kody kreskowe z ExpectedMultipleBarcodes, oraz jakiego rodzaju są to kody kreskowe przy pomocy 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.

Dowiedz się, jak tworzyć kody kreskowe z naszą szczegółową instrukcją! Read

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 2,317,217 | Wersja: 2026.7 właśnie wydany
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.