IRONSOFTWAREHOME
使用IRONBARCODE

如何在VB .NET中列印條碼標籤

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

條碼標籤在庫存管理、產品追蹤和供應鏈運營中至關重要。 在本文中,我們將學習如何在VB.NET中使用IronBarcode進行條碼列印。 無論您是經驗豐富的開發者還是剛剛入門,我們將探討如何高效地建立和列印條碼標籤。 從設計標籤模板到處理列印機設置,我們的逐步方法將使您能夠生成準確且美觀的標籤,以滿足您的業務需求。

如何在VB.NET中列印條碼標籤

  1. 在Visual Studio中建立或打開一個專案
  2. 生成條碼
  3. 調整條碼大小
  4. 新增條碼值和註釋文字
  5. 設定條碼樣式

為什麼條碼標籤很重要

在我們深入技術細節之前,讓我們了解條碼標籤的重要性:

  1. **高效的資料表示:**條碼編碼包括產品ID、批號、到期日和價格等必要資訊。 當掃描時,它們提供立即存取相關資料的能力,簡化各行業的流程。
  2. **錯誤減少:**手動資料輸入易於出錯。 條碼標籤消除了人為錯誤的風險,確保在庫存管理、銷售交易和運輸過程中準確的資料捕獲。
  3. **供應鏈優化:**條碼促進了整個供應鏈中商品的無縫追踪。 從製造商到零售商,標準化標籤為所有人帶來了好處。

為什麼選擇VB.NET和IronBarcode?

VB.NET是一種強大且多功能的程式語言,非常適合自動化標籤列印等任務。 然而,它不具備內建的條碼生成功能。 這時候IronBarcode就派上用場了,它是一個提供所有條碼相關功能的程式庫。 將其整合到您的專案中,您就準備好使用條碼的威力了!

IronBarcode

IronBarcode是一個強大的.NET程式庫,簡化了條碼生成和操作。 無論您在構建庫存管理系統、零售應用程式或供應鏈解決方案,IronBarcode都提供一個無縫的方式來建立讀取列印條碼。 IronBarcode支援各種條碼符號(如Code 39、QR碼和UPC),可自定義設定,以及簡單的整合到您的VB.NET或C#專案中,使開發人員能夠高效處理條碼相關任務。 其直觀的API允許您生成準確且美觀的條碼標籤,增強資料準確性並簡化業務流程。

生成和列印條碼

我們將在VB.NET專案中撰寫生成和列印條碼的程式碼。 首先,您需要建立或打開一個VB.NET專案,然後安裝IronBarcode程式庫。 我將使用一個控制台應用程式作為本範例; 然而,您可以根據需求使用任何專案型別,因為此程式碼適用於所有專案型別。

安裝IronBarcode程式庫

要通過套件管理器控制台無縫整合IronBarcode程式庫到您的專案中,請按照以下逐步程式進行順利安裝過程:

  1. 打開您的Visual Studio專案。

  2. 在選單中點擊工具。

  3. 選擇NuGet套件管理器。

  4. 選擇套件管理器控制台。

  5. 在控制台中鍵入以下命令並按Enter:

    Install-Package Barcode
    SHELL
  6. 該命令會為您下載並安裝IronBarcode套件。

如何在VB .NET中列印條碼標籤:圖1 - 控制台消息記錄IronBarcode安裝

IronBarcode可免費用於開發,但需要授權來探索其所有功能。

生成條碼影像

撰寫以下程式碼生成一個條碼。

Imports IronBarCode

Module Program
    Sub Main(args As String())
        ' Creating a barcode is simple:
        Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
        ' Save the barcode as an image:
        myBarcode.SaveAsImage("myBarcode.jpeg")
    End Sub
End Module
VB .NET

這段程式碼簡化了使用IronBarcode程式庫生成條碼影像的過程。 它展示如何建立條碼並將其保存為影像,實質上將資料轉化為可掃描的圖片。

  • **導入IronBarcode:**此行允許我們的程式使用IronBarcode程式庫提供的功能。
  • **建立條碼:**使用Code 128編碼為值"123456BCX65432"生成一個條碼。 條碼是由線條和空格組成的獨特圖案,代表特定的資訊。
  • **保存圖像:**將條碼保存為名為"myBarcode.jpeg"的影像文件。 該文件包含條碼的視覺表示,可以列印或顯示。

輸出

如何在VB .NET中列印條碼標籤:圖2 - 來自前述範例程式碼的輸出條碼

讓我們調整條碼的大小以適應可列印的區域。

調整條碼影像大小

以下程式碼將根據提供的尺寸調整條碼的大小。

Sub Main(args As String())
    ' Creating a barcode is simple:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' Resize the Barcode:
    myBarcode.ResizeTo(400, 100)
    ' Save our barcode as an image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
VB .NET

建立條碼的過程保持不變。 我們只是在保存之前新增了一行來調整影像的大小。 這會調整其尺寸為400像素寬和100像素高,確保在顯示或列印時能很好地適應所需的空間。

輸出

如何在VB .NET中列印條碼標籤:圖3 - 從前述程式碼調整大小的條碼影像

讓我們在條碼上方或下方新增條碼值和註釋文字。

新增條碼值和註釋

以下源程式碼在條碼上下分別新增了條碼值和註釋文字。

Sub Main(args As String())
    ' Creating a barcode is simple:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' Resize the Barcode:
    myBarcode.ResizeTo(400, 100)
    ' Add an annotation text above the barcode
    myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using IronBarcode.")
    ' Add the actual barcode value below the barcode
    myBarcode.AddBarcodeValueTextBelowBarcode()
    ' Save our barcode as an image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
End Sub
VB .NET

建立、調整大小和保存條碼的程式碼保持不變。 我們新增了用於註釋和數值文字的額外行。

  • **新增註釋:**此行在條碼上方新增額外文字,以提供額外上下文或資訊。
  • **新增條碼值:**顯示條碼下方所代表的實際值。

輸出條碼圖像

如何在VB .NET中列印條碼標籤:圖4 - 帶有條碼值的註釋條碼

讓我們透過改變背景和條碼顏色來設計條碼。

設計條碼

以下程式碼將改變背景顏色和條碼顏色。

Sub Main(args As String())
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    myBarcode.ResizeTo(400, 100)
    myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
    myBarcode.AddBarcodeValueTextBelowBarcode()
    ' Change the barcode's color
    myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
    ' Change the background color
    myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
    ' Save our styled barcode as an image:
    myBarcode.SaveAsImage("myStyledBarcode.jpeg")
End Sub
VB .NET

基本的條碼建立步驟保持不變。 我們新增了更改條碼外觀的行,使用不同的顏色。

  • **條碼顏色:**將條碼的線條和空格更改為深藍色,以更好地進行視覺區分。
  • **背景顏色:**將背景設置為Cornsilk,以確保條碼清晰突出。

輸出

如何在VB .NET中列印條碼標籤:圖5 - 從前述程式碼設計的條碼

這會生成一個設計好的條碼圖像。 如果您正在開發Windows Forms應用程式,您可以使用.NET Winforms中的列印對話框。

結論

在這份綜合指導中,我們探討了條碼標籤在資料表示、錯誤減少和供應鏈優化中的重要角色。 利用VB.NET和IronBarcode程式庫的強大功能,開發者可以無縫地生成讀取操控列印條碼。 逐步的方法涵蓋了安裝、條碼生成、調整大小、註釋新增和設計,提供了建立準確且美觀標籤的多功能工具組。

無論您是經驗豐富的開發者還是剛開始,本指南都讓您具備能力提升庫存管理、銷售交易和供應鏈運作的效率,使條碼整合成為業務應用的一項寶貴資產。

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天試用金鑰
無需信用卡或帳戶建立