IRONSOFTWAREHOME
KORZYSTANIE Z IRONBARCODE

Jak generować kod kreskowy w VB.NET

Curtis Chau
Curtis Chau
Updated: 3 czerwca 2026

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.

Jak generować kod kreskowy w VB.NET: Rysunek 1

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

Jak generować kod kreskowy w VB.NET: Rysunek 2

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

Jak generować kod kreskowy w VB.NET: Rysunek 3

Jeśli wybierzesz aplikację konsolową, projekt teraz utworzy strukturę dla tej aplikacji i otworzy plik Program.cs. Możesz teraz wprowadzić kod i skompilować program.

Następnie pobierz i zainstaluj bibliotekę IronBarcode za pomocą polecenia NuGet Package Manager:

PM > Install-Package BarCode

Jak generować kod kreskowy w VB.NET: Rysunek 4

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.

Jak generować kod kreskowy w VB.NET: Rysunek 5

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
VB .NET

Wyjaśnienie:

  • CreateBarcode: Ta funkcja tworzy obraz kodu kreskowego z danymi wejściowymi. Przyjmuje parametry dla zawartości kodu kreskowego ("Hello world"), typu kodowania (BarcodeWriterEncoding.Code128) i wymiarów (500x500 pikseli).
  • AddBarcodeValueTextBelowBarcode: Ta metoda dodaje zakodowany tekst poniżej obrazu kodu kreskowego.
  • SaveAsPng: Ta metoda zapisuje obraz kodu kreskowego na określonej ścieżce 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:

Jak generować kod kreskowy w VB.NET: Rysunek 6

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.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta