跳過到頁腳內容
使用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 生成 BarCode 標籤涉及哪些步驟?

在 VB.NET 中生成條碼標籤涉及在 Visual Studio 中設置專案、安裝 IronBarcode、創建帶有所需資料的條碼物件,以及使用樣式和將條碼儲存為影像的方法。

如何在 VB.NET 中自訂條碼影像的外觀?

IronBarcode 允許自訂條碼的外觀,提供改變條碼和背景顏色、新增註解文字和調整條碼大小的方法,以符合特定需求。

庫支援哪些 BarCode 符號?

IronBarcode 函式庫支援多種條碼符號,包括 Code 39、QR code 和 UPC,使其能滿足不同的條碼產生需求。

IronBarcode for .NET 可以同時用於 VB.NET 和 C# 專案嗎?

是的,IronBarcode 可與 VB.NET 和 C# 專案相容,提供跨不同 .NET 語言的條碼產生和操作的強大解決方案。

BarCode 程式庫是否有試用版本?

是的,IronBarcode 提供免費試用版本,允許開發人員探索其功能,以便擴展使用,不過若要進行生產部署,則必須取得授權。

如何在 VB.NET 中為 BarCode 影像新增註解文字?

您可以使用 IronBarcode 在條碼影像中加入註解文字,方法包括 AddAnnotationTextAboveBarcode 將文字放在條碼上方,或 AddBarcodeValueTextBelowBarcode 顯示條碼數值。

在庫存管理中使用 BarCode 有什麼好處?

庫存管理中的 BarCode 可提供快速的資料存取、減少手動輸入錯誤,並透過有效的資料表示優化庫存的追蹤與管理,進而簡化作業。

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

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

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担产品测测试,产品开发和研究的责任时,Jordi 为持续的产品改进增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。