使用 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. 程式碼的下一部分會生成條碼。 具體來說,它使用編碼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

創建、調整大小和保存條碼的代碼保持不變。 我們剛剛新增了兩行來添加註釋文本和值。

第三行程式碼添加了一個註解(文字)在條碼上方。 註釋上寫著:「這是我使用 Iron Barcode 生成的測試條碼。」註釋提供了關於條碼的額外背景或信息。

第四行程式碼在條碼下方添加實際的條碼值。 例如,如果條碼代表產品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 方法將背景顏色設置為名為 Cornsilk 的淺色。 這確保條碼在背景上明顯突出。

輸出為:

輸出

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

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

結論

在這本全面的指南中,我們探討了條碼標籤在數據表示、錯誤減少和供應鏈優化中的重要角色。 利用VB.NET的強大功能和IronBarcodelibrary,開發人員可以無縫地生成, 閱讀, 操控,和列印條碼。 逐步方法涵蓋了安裝、條碼生成、調整大小、添加註釋和樣式設計,提供了製作精確且視覺吸引人的標籤的多功能工具包。 無論您是經驗豐富的開發人員還是剛剛起步,本指南都能幫助您提升在庫存管理、銷售交易和供應鏈操作方面的效率,使條碼整合成為商業應用的寶貴資產。

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

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