跳過到頁腳內容
使用IRONBARCODE

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

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

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

  1. 在 Visual Studio 中建立或開啟一個項目
  2. 產生條碼
  3. 調整條碼大小
  4. 新增條碼值和註釋文本
  5. 設計條碼樣式

條碼標籤為何重要

在深入探討技術細節之前,讓我們先來了解條碼標籤為何重要:

1.高效率的資料表示:條碼編碼了產品 ID、批號、有效期限和價格等重要資訊。 掃描後,它們可以立即提供相關數據,從而簡化各個行業的流程。 2.減少錯誤:手動資料輸入容易出錯。 條碼標籤消除了人為錯誤的風險,確保在庫存管理、銷售交易和運輸過程中準確收集資料。 3.供應鏈最佳化:條碼有助於在整個供應鏈中無縫追蹤貨物。 從生產商到零售商,每個人都能從標準化標籤中受益。

為什麼選擇.NET和IronBarcode?

.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軟體包。

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

這段程式碼簡化了使用IronBarcode庫產生條碼圖像的過程。 它展示瞭如何創建條碼並將其保存為圖像,本質上是將資料轉換為可掃描的圖片。

-導入IronBarcode:此行允許我們的程式使用IronBarcode庫提供的功能。 -建立條碼:使用 Code 128 編碼為值"123456BCX65432"產生條碼。 條碼是由線條和空格組成的獨特圖案,代表特定的訊息。 -儲存影像:將條碼儲存為名為"myBarcode.jpeg"的圖片檔案。 該文件包含條碼的視覺表示,可以列印或顯示。

輸出

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

條碼的產生過程保持不變。 我們剛剛添加了一行程式碼,用於在保存之前調整圖像大小。 這樣就將其尺寸調整為寬 400 像素、高 100 像素,確保在顯示或列印時能夠很好地適應所需的空間。

輸出

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

建立、調整大小和保存條碼的程式碼保持不變。 我們添加了額外的行用於註釋和值文字。

-新增註解:此行會在條碼上方新增額外的文本,以提供額外的上下文或資訊。 -新增條碼值:顯示條碼下方所代表的實際值。

輸出條碼影像

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

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

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

輸出

如何在.NET中列印條碼標籤:圖5 - 基於先前程式碼的樣式條碼

這將產生一個樣式化的條碼圖像。 如果您正在開發 Windows 窗體應用程序,則可以使用.NET Winforms 中的列印對話方塊。

結論

在本綜合指南中,我們探討了條碼標籤在資料表示、減少錯誤和供應鏈最佳化方面的重要作用。 借助 VB .NET和IronBarcode庫的強大功能,開發人員可以無縫地產生讀取操作列印條碼。 此分步驟方法涵蓋安裝、條碼生成、調整大小、添加註釋和樣式設置,提供了一個多功能的工具包,用於創建準確且美觀的標籤。

無論您是經驗豐富的開發人員還是剛起步的新手,本指南都能幫助您提高庫存管理、銷售交易和供應鏈營運的效率,使條碼整合成為商業應用程式的寶貴資產。

IronBarcode為長期和生產用途提供免費試用

常見問題解答

如何開始一個 VB.NET 項目以進行條碼列印?

要開始一個 VB.NET 項目以進行條碼列印,請在 Visual Studio 中初始化一個新項目。然後,使用 NuGet 包管理器控制台安裝 IronBarcode 庫,命令 Install-Package Barcode

使用 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 生成適合您業務需求的高品質條碼。

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

鋼鐵支援團隊

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