在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
條碼標籤在庫存管理、產品追蹤和供應鏈運營中至關重要。在本文中,我們將學習條碼打印在 VB.NET 使用 IronBarcode無論您是經驗豐富的開發人員還是剛起步,我們將探索如何有效地創建和列印條碼標籤。從設計標籤模板到處理打印機設置,我們的逐步方法將幫助您生成準確且具有視覺吸引力的標籤,以滿足您的業務需求。
在 Visual Studio 中建立或打開專案
生成條碼
調整條碼大小
添加條碼數值和註釋文字
在我們深入了解技術細節之前,讓我們先了解為什麼條碼標籤很重要:
高效的數據表示: 條碼能編碼產品ID、批號、有效期和價格等重要信息。掃描時,它們能即時提供相關數據,從而精簡各行各業的流程。
錯誤減少: 手動數據輸入容易出錯。條碼標籤消除了人為錯誤的風險,確保在庫存管理、銷售交易和運輸過程中準確捕捉數據。
VB.NET 是一種功能強大且多用途的編程語言,非常適合自動化標籤打印等任務。但它沒有內建的條碼生成功能。這時就需要 IronBarcode,一個提供所有條碼相關功能的庫。將它集成到您的項目中,您就可以準備好使用條碼功能。!
IronBarcode 是一個強大的 .NET 函式庫,可簡化條碼的生成和操作。無論您在構建庫存管理系統、零售應用或供應鏈解決方案,IronBarcode 提供了一種無縫的方式來 創建, 閱讀,和 列印 條碼。支援各種條碼符號系統 (例如 Code 39、QR 代碼 和 UPC), 可自訂的設定,並且輕鬆整合到您的 VB.NET 或 C# 專案中,IronBarcode 使開發人員能夠高效地處理條碼相關任務。其直觀的 API 讓您生成精確且視覺吸引力的條碼標籤,提升數據準確性並簡化業務流程。
現在,我們將編寫程式碼來在 VB.NET 專案中生成和打印條碼。首先,您需要創建或打開一個 VB.NET 專案。然後您需要安裝 IronBarcode 庫。這個專案中我將使用控制台應用程式,然而,您可以根據您的需求使用任何專案類型,因為此程式碼適用於所有專案類型。
要通過套件管理器控制台將 IronBarcode 庫無縫整合到您的項目中,只需執行以下逐步程序,即可順利完成安裝過程:
:ProductInstall
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
上述程式碼簡化了生成條碼圖像的過程。展示了如何使用IronBarcode庫來創建條碼並將其另存為圖像。這就像將一段數據轉換成可掃描的圖片。! 說明如下:
第一行 Imports IronBarcode
告訴我們的程式使用由 IronBarcode 庫提供的功能。這個庫幫助我們創建和操作條形碼。
讓我們調整條碼大小以適合可打印區域。
以下程式碼將根據提供的尺寸調整我們的條碼大小。
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
創建條碼的過程保持不變。我們僅添加了一行代碼來在保存之前調整圖像大小。第二行代碼調整條碼的大小。我們將其尺寸調整為寬400像素,高100像素。這一步確保了條碼在顯示或列印時能夠很好地適應所需的空間。
輸出如下:
讓我們在條碼的上下方添加條碼值和註釋文字。
以下源代碼會在條碼下方和上方分別添加條碼值和註釋文字。
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
建立、調整大小和儲存條碼的程式碼保持不變。我們只是增加了兩行以添加註釋文字和數值。
第三行程式碼添加了一個註釋 (文字) 條碼上方。註解說明:「這是我使用 IronBarcode 生成的測試條碼。」註解為條碼提供額外的上下文或資訊。
第四行代碼在條碼下方新增實際的條碼值。例如,如果條碼代表產品 ID,此文本將顯示產品 ID。
生成的條碼如下:
讓我們通過更改背景和條碼顏色來設計條碼。
以下程式碼會更改背景顏色和圖片顏色。
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
myBarcode.ChangeBarCodeColor(IronSoftware.Drawing.Color.DarkBlue)
myBarcode.ChangeBackgroundColor(IronSoftware.Drawing.Color.Cornsilk)
生成條碼的程式碼保持不變,我們添加了額外的代碼行來更改背景顏色和條碼顏色。
第一行程式碼修改了條碼本身的顏色。我們使用 ChangeBarCodeColor
方法將條碼顏色設置為深藍色。這意味著條碼中的線條和空格將以深藍色顯示。
第二行程式碼調整了條碼背景的顏色。我們使用 ChangeBackgroundColor
方法將背景顏色設置為一種稱作米色的淺色。這確保條碼在背景上清晰突出。
輸出如下:
這將生成一個條碼圖像,如果您正在開發針對 Windows Forms 的應用程序,現在可以使用 .NET Winforms 的打印對話框。
在這份綜合指南中,我們探討了條碼標籤在數據表示、錯誤減少和供應鏈優化中的重要作用。利用VB.NET的強大功能和 IronBarcode library,開發人員可以無縫地 生成, 閱讀, 操控,和 列印 條碼。循序漸進的方法涵蓋了安裝、條碼生成、調整大小、添加註釋和樣式設置,提供了製作準確且視覺上吸引人標籤的多功能工具包。無論您是經驗豐富的開發人員還是剛入門,這個指南都將為您提供提高庫存管理、銷售交易和供應鏈操作效率的能力,使條碼集成成為商務應用中的寶貴資產。
IronBarcode 提供了一個 免費試用 用於擴展和生產用途。