使用 IRONBARCODE

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

發佈 2024年3月6日
分享:

條碼標籤在庫存管理、產品追蹤和供應鏈運營中至關重要。在本文中,我們將學習條碼打印在 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 提供了一種無縫的方式來 創建, 閱讀,和 列印 條碼。支援各種條碼符號系統 (例如 Code 39、QR 代碼 和 UPC), 可自訂的設定,並且輕鬆整合到您的 VB.NET 或 C# 專案中,IronBarcode 使開發人員能夠高效地處理條碼相關任務。其直觀的 API 讓您生成精確且視覺吸引力的條碼標籤,提升數據準確性並簡化業務流程。

生成和打印條碼

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

安裝 IronBarcode 庫

要通過套件管理器控制台將 IronBarcode 庫無縫整合到您的項目中,只需執行以下逐步程序,即可順利完成安裝過程:

  1. 打開您的 Visual Studio 項目。
  2. 點擊菜單中的工具。
  3. 選擇 NuGet 套件管理器。
  4. 選擇套件管理器控制台。
  5. 在控制台中,鍵入以下命令並按 Enter 鍵:
    :ProductInstall
  1. 這個指令將會為您下載並安裝 IronBarcode 套件。

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

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

生成條碼圖像

編寫以下代碼生成條碼。

Imports IronBarCode
Module Program
  Private Sub Main(args As String())
    ' Creating a barcode is as simple as:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' And save our barcode as in image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
  End Sub
End Module
Imports IronBarCode
Module Program
  Private Sub Main(args As String())
    ' Creating a barcode is as simple as:
    Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
    ' And save our barcode as in image:
    myBarcode.SaveAsImage("myBarcode.jpeg")
  End Sub
End Module
VB.NET

上述程式碼簡化了生成條碼圖像的過程。展示了如何使用IronBarcode庫來創建條碼並將其另存為圖像。這就像將一段數據轉換成可掃描的圖片。! 說明如下:

  1. 第一行 Imports IronBarcode 告訴我們的程式使用由 IronBarcode 庫提供的功能。這個庫幫助我們創建和操作條形碼。

  2. 代碼的下一部分創建了一個條形碼。具體而言,它使用 Code 128 編碼為值 "123456BCX65432" 生成一個條形碼。條形碼就像是一種獨特的線條和空格模式,代表著信息。 (像是產品 ID 或序列號)3. 創建條碼後,我們將其另存為名為 "myBarcode.jpeg" 的圖像檔案。此圖像檔案將包含條碼的視覺表示,可以打印或在螢幕上顯示。

輸出

如何在VB .NET中打印條形碼標籤:圖2 - 來自前一個代碼示例的輸出條形碼

讓我們調整條碼大小以適合可打印區域。

調整條碼圖片大小

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

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

創建條碼的過程保持不變。我們僅添加了一行代碼來在保存之前調整圖像大小。第二行代碼調整條碼的大小。我們將其尺寸調整為寬400像素,高100像素。這一步確保了條碼在顯示或列印時能夠很好地適應所需的空間。

輸出如下:

輸出

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

讓我們在條碼的上下方添加條碼值和註釋文字。

添加條碼值和註釋

以下源代碼會在條碼下方和上方分別添加條碼值和註釋文字。

Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
     myBarcode.AddBarcodeValueTextBelowBarcode()
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
Private Sub Main(args As String())
     ' Creating a barcode is as simple as:
     Dim myBarcode = BarcodeWriter.CreateBarcode("123456BCX65432", BarcodeWriterEncoding.Code128)
     ' Resize the Barcoce:
     myBarcode.ResizeTo(400, 100)
     myBarcode.AddAnnotationTextAboveBarcode("This is my test barcode generated using Iron Barcode.")
     myBarcode.AddBarcodeValueTextBelowBarcode()
     ' And save our barcode as in image:
     myBarcode.SaveAsImage("myBarcode.jpeg")
 End Sub
VB.NET

建立、調整大小和儲存條碼的程式碼保持不變。我們只是增加了兩行以添加註釋文字和數值。

第三行程式碼添加了一個註釋 (文字) 條碼上方。註解說明:「這是我使用 IronBarcode 生成的測試條碼。」註解為條碼提供額外的上下文或資訊。

第四行代碼在條碼下方新增實際的條碼值。例如,如果條碼代表產品 ID,此文本將顯示產品 ID。

生成的條碼如下:

輸出條碼圖片

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

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

樣式條碼

以下程式碼會更改背景顏色和圖片顏色。

myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
 myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
 myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
VB.NET

生成條碼的程式碼保持不變,我們添加了額外的代碼行來更改背景顏色和條碼顏色。

第一行程式碼修改了條碼本身的顏色。我們使用 ChangeBarCodeColor 方法將條碼顏色設置為深藍色。這意味著條碼中的線條和空格將以深藍色顯示。

第二行程式碼調整了條碼背景的顏色。我們使用 ChangeBackgroundColor 方法將背景顏色設置為一種稱作米色的淺色。這確保條碼在背景上清晰突出。

輸出如下:

輸出

如何在 VB .NET 中列印條碼標籤:圖5 - 來自前一段代碼的樣式條碼

這將生成一個條碼圖像,如果您正在開發針對 Windows Forms 的應用程序,現在可以使用 .NET Winforms 的打印對話框。

結論

在這份綜合指南中,我們探討了條碼標籤在數據表示、錯誤減少和供應鏈優化中的重要作用。利用VB.NET的強大功能和 IronBarcode library,開發人員可以無縫地 生成, 閱讀, 操控,和 列印 條碼。循序漸進的方法涵蓋了安裝、條碼生成、調整大小、添加註釋和樣式設置,提供了製作準確且視覺上吸引人標籤的多功能工具包。無論您是經驗豐富的開發人員還是剛入門,這個指南都將為您提供提高庫存管理、銷售交易和供應鏈操作效率的能力,使條碼集成成為商務應用中的寶貴資產。

IronBarcode 提供了一個 免費試用 用於擴展和生產用途。

< 上一頁
如何建立 Blazor QR 碼掃描器
下一個 >
如何使用 VB .NET 條碼讀取元件

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 1,203,227 查看許可證 >