Jak generować kod kreskowy w VB.NET
BarCodes mogą służyć do przedstawiania danych w widocznym formacie, który można odczytać komputerowo. Początkowo dane w BarCode'ach były przedstawiane za pomocą równoległych linii, które miały różne odstępy, szerokości i rozmiary. Różne specjalistyczne skanery optyczne, znane jako czytniki BarCode, mogą odczytywać te współczesne kody kreskowe liniowe lub jednowymiarowe (1D). Później opracowano dwuwymiarowe (2D) warianty BarCode'ów liniowych, które w rzeczywistości nie wykorzystują kresek i są znane jako kody matrycowe lub kody kreskowe 2D. Zamiast standardowych BARCODE-ów, wersje te wykorzystują prostokąty, kropki, sześciokąty i inne wzory. Dostępne są różne konfiguracje skanerów optycznych 2D, przeznaczonych wyłącznie do odczytu BARCODE-ów 2D. Innym sposobem odczytu kodów kreskowych 2D jest aparat cyfrowy podłączony do komputera z oprogramowaniem, które pozwala zrobić zdjęcie BarCODE i zdekodować go na podstawie obrazu. Urządzenie mobilne z wbudowanym aparatem, takie jak smartfon, może korzystać z drugiego rodzaju skanera BarCode po zainstalowaniu odpowiedniej aplikacji.
Funkcje IronBarcode
Biblioteka IronBarcode ułatwia tworzenie dynamicznych kodów kreskowych. Pomaga nam to kodować obrazy kodów kreskowych za pomocą zaledwie kilku wierszy kodu. Ta prosta biblioteka umożliwia tworzenie BarCodes. Wbudowane w czytniki kodów kreskowych IronBarcode zaawansowane generatory kodów kreskowych umożliwiają tworzenie kodów kreskowych o wysokiej jakości. IronBarcode pozwala nam tworzyć kody kreskowe w VB.NET, C# itp. Spośród różnych bibliotek .NET ten generator kodów kreskowych ułatwia odczyt kodu kreskowego za pomocą skanera.
- IronBarcode może odczytywać i zapisywać większość formatów obrazów BarCode oraz standardów QR, takich jak UPC A/E, Databar, EAN 8/13, MSI, Code 39/93/128, CodaBar, RSS 14/Expanded i ITF.
- Może korygować obrót, szumy, zniekształcenia i przekrzywienie podczas odczytu skanów i klatek wideo w czasie rzeczywistym. IronBarcode automatycznie przetwarza obrazy kodów kreskowych podczas ich tworzenia, aby zwiększyć dokładność i szybkość odczytu.
- IronBarcode obsługuje przetwarzanie wsadowe z wykorzystaniem wielordzeniowości i wielowątkowości, co jest korzystne dla serwerów.
- Potrafi automatycznie zlokalizować jeden lub więcej BarCodes w dokumentach jedno- i wielostronicowych.
- IronBarcode jest kompatybilny zarówno z platformą .NET Framework, jak i .NET Core, obsługując zarówno architekturę 32-bitową, jak i 64-bitową.
- Na platformach PC i mobilnych IronBarcode obsługuje aplikacje konsolowe, desktopowe, chmurowe i internetowe.
- IronBarcode może generować obrazy BarCode w różnych typach plików i strumieni, w tym PDF, JPG, TIFF, GIF, BMP, PNG i HTML.
Tworzenie nowego projektu w Visual Studio
Otwórz program Visual Studio, wybierz "Nowy projekt" z menu Plik, a następnie "Aplikacja konsolowa", "Windows Forms" lub "Aplikacja WPF". W tym artykułe stworzymy aplikację konsolową w języku Visual Basic.

W odpowiednim polu tekstowym wpisz nazwę projektu i wybierz ścieżkę do pliku. Kliknij przycisk "Dalej".

Wybierz odpowiednią platformę .NET Framework; W naszym samouczku wybieramy .NET 6.0, a następnie klikamy przycisk "Utwórz", aby utworzyć projekt.

Jeśli wybierzesz aplikację konsolową, projekt utworzy strukturę dla tej aplikacji i otworzy plik Program.cs. Teraz możesz wprowadzić kod i skompilować program.
Następnie pobierz i zainstaluj bibliotekę IronBarcode za pomocą polecenia NuGet Package Manager:
Install-Package BarCode

Alternatywnie można wyszukać i pobrać pakiet "BarCode" za pomocą menedżera pakietów NuGet, który wyświetli wszystkie wyniki wyszukiwania. Następnie można wybrać odpowiedni pakiet do pobrania z nich do aplikacji.

Generowanie kodów kreskowych za pomocą IronBarcode
Oto przykładowy kod VB.NET służący do generowania etykiety z kodem kreskowym przy użyciu IronBarcode.
Imports System
Imports IronBarCode
Module Program
Sub Main(args As String())
' Create a barcode with the text "Hello world" using Code128 encoding
Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500)
' Add the barcode value text below the barcode
barcode.AddBarcodeValueTextBelowBarcode()
' Save the barcode as a PNG image file
barcode.SaveAsPng("demo.png")
End Sub
End Module
Wyjaśnienie:
CreateBarcode: Ta funkcja tworzy obraz BarCode na podstawie podanych danych. Przyjmuje parametry dotyczące treści BARCODE ("Hello world"), typu kodowania (BarcodeWriterEncoding.Code128) oraz wymiarów (500x500 pikseli).AddBarcodeValueTextBelowBarcode: Ta metoda dodaje zakodowany tekst poniżej obrazu BarCode.SaveAsPng: Ta metoda zapisuje obraz BarCode w ścieżce pliku określonej jako "demo.png".
IronBarcode oferuje różne opcje tworzenia obrazów kodów kreskowych o różnych funkcjach, umożliwiając dostosowanie i korektę w celu uzyskania obrazów wysokiej jakości. Możemy również generować BARCODES na podstawie tekstu, strumieni, adresów URL i innych źródeł.
Wynik powyższego kodu służącego do generowania kodów kreskowych w VB.NET przy użyciu IronBarcode będzie wyglądał następująco:

Aby dowiedzieć się więcej o generowaniu kodów kreskowych, kliknij tutaj, aby przejść do samouczka.
Wnioski
Ze względu na swoją skuteczność i możliwość dostosowania do różnych systemów operacyjnych biblioteka IronBarcode stanowi doskonały wybór do tworzenia i identyfikacji kodów kreskowych.
Oferuje liczne narzędzia do projektowania i modyfikowania różnych rodzajów kodów BarCode, w tym opcje zmiany tekstu, koloru danych BarCode, szerokości linii i wysokości. Ten zestaw SDK do generowania BARCODE obsługuje również VB.NET Crystal Reports, ułatwiając tworzenie i rysowanie BARCODE-ów w VB.NET.
Witryna IronBarcode, która oferuje zarówno wersję komercyjną, jak i bezpłatną dla programistów, zawiera informacje dotyczące licencji biblioteki IronBarcode. Aktualizacje i wsparcie techniczne są oferowane bezpłatnie przez rok.
Często Zadawane Pytania
Jak wygenerować BARCODE za pomocą VB.NET?
Aby wygenerować kod kreskowy przy użyciu VB.NET, można skorzystać z biblioteki IronBarcode. Najpierw należy zainstalować pakiet IronBarcode za pośrednictwem NuGet w projekcie Visual Studio. Następnie należy użyć metody BarcodeWriter.CreateBarcode do zakodowania i wygenerowania obrazu kodu kreskowego.
Jakie są zalety korzystania z IronBarcode do generowania kodów kreskowych?
IronBarcode upraszcza generowanie kodów kreskowych, zapewniając łatwe w użyciu metody kodowania obrazów kodów kreskowych przy minimalnym nakładzie kodu. Obsługuje wiele formatów kodów kreskowych, takich jak UPC, EAN oraz Code 39/128, a także zwiększa szybkość i dokładność dzięki automatycznemu przetwarzaniu wstępnemu obrazów oraz funkcjom przetwarzania wsadowego.
Jak odczytać kody kreskowe za pomocą urządzenia mobilnego?
Urządzenia mobilne wyposażone w aparaty fotograficzne mogą odczytywać kody kreskowe za pomocą specjalnego oprogramowania, które przetwarza obraz i dekoduje kod kreskowy. IronBarcode ułatwia to, obsługując formaty kodów kreskowych 2D, które są kompatybilne z mobilnymi aplikacjami do skanowania kodów kreskowych.
Czy za pomocą IronBarcode można dostosować funkcje kodów kreskowych?
Tak, IronBarcode pozwala programistom dostosowywać różne cechy kodów kreskowych, w tym ich typ, rozmiar i kolor. Osiąga się to poprzez proste modyfikacje metod biblioteki IronBarcode służących do generowania kodów kreskowych.
Czy IronBarcode może służyć do tworzenia kodów kreskowych w różnych formatach plików?
IronBarcode obsługuje eksport obrazów BarCode do wielu formatów plików, takich jak PDF, PNG, JPG, TIFF, GIF, BMP i HTML, zapewniając elastyczność dostosowaną do różnych potrzeb aplikacji.
Jakie platformy i frameworki obsługują generowanie kodów kreskowych za pomocą IronBarcode?
IronBarcode jest kompatybilny zarówno z .NET Framework, jak i .NET Core, co pozwala programistom tworzyć aplikacje do obsługi kodów kreskowych na różnych platformach, w tym aplikacje konsolowe, desktopowe, chmurowe i internetowe, zarówno na komputery PC, jak i urządzenia mobilne.
Jak zainstalować bibliotekę IronBarcode w projekcie VB.NET?
Bibliotekę IronBarcode można zainstalować w projekcie VB.NET za pomocą menedżera pakietów NuGet w Visual Studio. Użyj polecenia: Install-Package IronBarCode, aby łatwo zintegrować ją z projektem.
Czy IronBarcode obsługuje przetwarzanie partii kodów kreskowych?
Tak, IronBarcode obsługuje przetwarzanie wsadowe, co pozwala na wykorzystanie możliwości wielordzeniowych i wielowątkowych procesorów. Jest to szczególnie przydatne w przypadku aplikacji serwerowych, które wymagają wydajnego przetwarzania dużych ilości obrazów kodów kreskowych.
Jakie opcje licencyjne są dostępne dla IronBarcode?
IronBarcode oferuje programistom zarówno wersję komercyjną, jak i bezpłatną. Biblioteka IronBarcode zapewnia bezpłatne aktualizacje i wsparcie techniczne przez rok, gwarantując programistom dostęp do najnowszych funkcji i pomocy w razie potrzeby.




