IRONSOFTWAREHOME
使用IRONBARCODE

如何在VB.NET中生成條碼

Curtis Chau
Curtis Chau
Updated: 2026年6月3日

條碼可以用來以可見且電腦可讀的格式呈現資料。 最初,條碼中的資料是由平行線表示的,這些線條具有不同的間距、寬度和尺寸。 各種專門的光學掃描儀,稱為條碼閱讀器,可以讀取這些現代的線性或一維(1D)條碼。 後來,線性條碼的二維(2D)變體被開發出來,它們並不真正使用條形,而被稱為矩陣碼或2D條碼。 這些版本不使用標準條碼,而是採用矩形、點、六邊形和其他圖案。 有各種專為讀取2D條碼而設計的2D光學掃描器配置可以選擇。 另一種讀取2D條碼的方法是使用連接到電腦的數位相機,利用軟體拍攝條碼的照片並使用圖像解碼。 內建相機的行動裝置,例如智慧型手機,可以通過安裝特定的應用程式來使用後者型別的2D條碼掃描器。

IronBarcode功能

IronBarcode程式庫讓建立動態條碼變得簡單。 它幫助我們只需幾行程式碼就能對條碼圖像進行編碼。 這個簡單的程式庫可以建立條碼。 IronBarcode條碼閱讀器內建的強大條碼生成器允許它們創造高品質條碼。 IronBarcode允許我們在VB.NET、C#等中建立條碼。在各種.NET程式庫中,這個條碼生成器簡化了通過條碼掃描器讀取您的條碼的過程。

  • IronBarcode能夠讀寫大多數條碼圖像格式和QR標準,例如UPC A/E、Databar、EAN 8/13、MSI、Code 39/93/128、CodaBar、RSS 14/Expanded和ITF。
  • 它在讀取掃描和實時影片幀時可以糾正旋轉、噪音、失真和傾斜。 IronBarcode在建立時自動預處理條碼圖像,以提高閱讀準確性和速度。
  • IronBarcode支持具有多核心和多執行緒能力的批量處理,這對伺服器來說是有益的。
  • 它可以自動定位單頁和多頁文件中的一個或多個條碼。
  • IronBarcode與.NET Framework和.NET Core相容,支持32位和64位架構。
  • 在PC和移動平台上,IronBarcode支持控制台、桌面、雲端和互聯網應用程式。
  • IronBarcode可以生成各種文件和流型別的條碼圖像,包括PDF、JPG、TIFF、GIF、BMP、PNG和HTML。

在Visual Studio中建立一個新專案

打開Visual Studio,從文件選單中選擇"新專案",然後選擇"控制台應用程式"、"Windows Forms"或"WPF應用程式"。在本文中,我們將建立Visual Basic控制台應用程式。

如何在VB.NET中生成條碼:圖1

在相關文字框中輸入專案名稱並選擇文件路徑。 點擊"下一步"按鈕。

如何在VB.NET中生成條碼:圖2

選擇必要的.NET framework; 在我們的教學中,我們選擇.NET 6.0,然後點擊"建立"按鈕來建立專案。

如何在VB.NET中生成條碼:圖3

如果您選擇一個控制台應用程式,專案將立即建立該應用程式的結構並打開Program.cs文件。您現在可以輸入程式碼並進行編譯。

接下來,使用NuGet包管理器命令下載並安裝IronBarcode程式庫:

PM > Install-Package BarCode

如何在VB.NET中生成條碼:圖4

或者,您可以使用NuGet包管理器搜尋並下載"條碼"包,這將顯示所有搜尋結果。 然後,您可以從中選擇必要的包下載到應用程式中。

如何在VB.NET中生成條碼:圖5

使用IronBarcode生成條碼

以下是一段使用IronBarcode生成條碼標籤的VB.NET範例程式碼。

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

說明:

  • CreateBarcode:此功能使用所給資料建立條碼圖像。 它接受條碼內容("Hello world")、編碼型別(BarcodeWriterEncoding.Code128)和尺寸(500x500像素)作為參數。
  • AddBarcodeValueTextBelowBarcode:此方法在條碼圖像下方新增編碼的文字。
  • SaveAsPng:此方法將條碼圖像保存到指定的文件路徑"demo.png"。

IronBarcode提供了多種選項來生成具有不同功能的條碼圖像,允許調整和修正以提供高品質圖像。 我們還可以從文字、流、URL和其他來源生成條碼。

使用IronBarcode在VB.NET中生成條碼的上述程式碼的輸出如下所示:

如何在VB.NET中生成條碼:圖6

要了解有關生成條碼的更多資訊,請點擊這裡查閱教程。

結論

由於其有效性和對不同操作系統的適應性,IronBarcode程式庫是建立和識別條碼的絕佳選擇。

它提供了許多設計和修改各種條碼型別的工具,包括更改文字、條碼資料顏色、線條寬度和高度的選項。 使用VB.NET Crystal Reports也得到此條碼生成器SDK的支持,促進在VB.NET中建立和繪製條碼。

IronBarcode網站包含該程式庫的授權資訊,提供開發者的商業和免費版本。 更新和支援在一年內免費提供。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費即時演示
Booking Badge

全球數百萬工程師信賴

Iron Software的客戶標誌
獲取您的無義務諮詢
完成下方表單或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
全球數百萬工程師信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立