跳至頁尾內容
使用IRONBARCODE
如何在VB .NET中列印條碼標籤 | IronBarcode

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

條碼標籤在庫存管理、產品追蹤和供應鏈運營中至關重要。 在本文中,我們將學習如何在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
    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
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
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
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
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提供免費試用 用於擴展和生產使用。

常見問題

我如何開始一個用於條碼列印的VB.NET專案?

要開始一個用於條碼列印的VB.NET專案,請在Visual Studio中初始化一個新專案。然後,透過NuGet套件管理器主控台使用命令Install-Package Barcode安裝IronBarcode程式庫。

在使用VB.NET生成條碼標籤中涉及到哪些步驟?

在VB.NET中生成條碼標籤涉及在Visual Studio中設立項目、安裝IronBarcode、用所需資料建立條碼物件,並使用方法美化和儲存條碼為圖像。

如何自訂VB.NET中條碼圖片的外觀?

IronBarcode提供了可更改條碼和背景顏色、新增註釋文字以及調整條碼大小以符合特定需求的方法,讓條碼的外觀自訂化。

該程式庫支援哪些條碼符號學?

IronBarcode程式庫支援多種條碼符號,如Code 39、QR碼和UPC,能夠滿足不同條碼生成需求的多樣性。

IronBarcode可以在VB.NET和C#專案中使用嗎?

是的,IronBarcode相容於VB.NET和C#專案,提供條碼生成和操作的強大解決方案,適用於不同的.NET語言。

該條碼程式庫是否提供試用版本?

是的,IronBarcode提供免費試用版供開發者探索其功能進行擴展使用,然而,生產部署需取得授權。

如何在VB.NET中將註釋文字新增到條碼圖片上?

您可以使用IronBarcode中的AddAnnotationTextAboveBarcode方法將文字放置在條碼上方,或使用AddBarcodeValueTextBelowBarcode來顯示條碼值。

在庫存管理中使用條碼有哪些好處?

在庫存管理中使用條碼能透過快速獲取資料減少手動錄入錯誤,並透過高效的資料表示優化庫存追蹤和管理。

如何確保在VB.NET中準確列印條碼標籤?

為了確保在VB.NET中準確列印條碼標籤,請正確設計標籤範本、適當配置印表機設定,並使用IronBarcode生成符合業務需求的高質量條碼。

Curtis Chau
技術作家

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

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話