跳至頁尾內容
使用 IRONBARCODE

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

條碼標籤在庫存管理、產品追蹤和供應鏈營運中至關重要。 本文將介紹如何使用IronBarcodeVB.NET中進行條碼列印。 無論您是經驗豐富的開發人員還是剛入門的新手,我們都將探索高效建立和列印條碼標籤的方法。 從設計標籤範本到處理印表機設置,我們的循序漸進的方法將幫助您為您的業務需求產生準確且美觀的標籤。

如何在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

條碼建立的基本步驟保持不變。 我們添加了線條,用不同的顏色改變條碼的外觀。

-條碼顏色:將條碼的線條和間距改為深藍色,以便更好地進行視覺區分。 -背景顏色:將背景設為玉米須色,確保條碼清晰突出。

輸出

如何在 VB.NET 中列印條碼標籤:圖 5 - 由上一段程式碼產生的樣式條碼

這將產生一個樣式化的條碼圖像。 如果您正在開發 Windows 窗體應用程序,則可以使用 .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擁有卡爾頓大學電腦科學學士學位,專長於前端開發,精通Node.js、TypeScript、JavaScript和React。他熱衷於打造直覺美觀的使用者介面,喜歡使用現代框架,並擅長撰寫結構清晰、視覺效果出色的使用者手冊。

除了開發工作之外,柯蒂斯對物聯網 (IoT) 也抱有濃厚的興趣,致力於探索硬體和軟體整合的創新方法。閒暇時,他喜歡玩遊戲和製作 Discord 機器人,將他對科技的熱愛與創造力結合。