使用 IRONBARCODE

如何在VB.NET中生成條碼

發佈 2023年7月5日
分享:

介紹

條碼可以用來以一種可見、機器可讀的格式呈現數據。為了在條碼中表示數據,最初是將平行線間距調整、加寬並設置不同的尺寸。有各種專門用於讀取這些現代化線性或一維條碼的光學掃描器,稱為條碼閱讀器。 (1D) 條碼。後來,二維 (2D) 線性條碼的變體不使用條狀圖像,而是開發為矩陣碼或2D條碼。這些版本不使用標準條碼,而是使用矩形、點、六邊形和其他圖案。有各種專門用於讀取2D條碼的2D光學掃描器配置。此外,連接到電腦的數碼相機運行軟體來拍攝條碼並使用圖像解碼也是讀取2D條碼的一種方式。具有內置相機的移動設備,如智能手機,也可以通過安裝特定的應用程式來使用這種類型的2D條碼掃描器。

IronBarcode 功能

IronBarcode 該庫使創建動態條碼變得簡單。它幫助我們只需要幾行代碼就能對條碼圖像進行編碼,這個簡單的庫可以創建條碼。內置於 IronBarcode 條碼讀取器中的強大條碼生成器可以創建高質量的條碼。IronBarcode 允許我們在 vb.net、C# 等語言中創建條碼。有了各種 Dot net 庫,這個條碼生成器使得使用條碼掃描器讀取你的條碼變得簡單。

  • IronBarcode 可以讀取和寫入多數條碼圖像格式和 QR 標準,如 UPC A/E、Databar、EAN 8/13、MSI、Code 39/93/128、CodaB、RSS 14/Expanded 和 ITF。
  • IronBarcode 可以在掃描和實時視頻幀中更正旋轉、噪音、變形和傾斜。IronBarcode 在創建條碼時自動預處理條碼圖像,以提高讀取精度和速度。由於它們允許更改內容,動態條碼被廣泛使用。
  • 對於批量處理服務器,IronBarcode 利用多核心和多線程的能力是有利的。
  • IronBarcode 可以自動定位單頁和多頁文檔中的一個或多個條碼。 IronBarcode 兼容 .NET Framework 和 .NET Core 實作,並支援32位和64位架構。
  • 在PC和行動平台上,IronBarcode 支援主控台、桌面、雲端和互聯網應用程式。
  • 對於多種檔案和流類型,包括PDF、JPG、TIFF、GIF、BMP、PNG 和 HTML,IronBarcode 可以生成條碼圖片。

在 Visual Studio 中創建一個新項目

打開 Visual Studio,從檔案選單中選擇“新建項目”,然後選擇“控制台應用程式”、“Windows Forms”或“WPF 應用程式”。在這篇文章中,我們將創建一個 Visual Basic 控制台應用程式。

如何在 VB.NET 中生成條碼:圖1

在相關的文本框中,輸入專案名稱並選擇檔案路徑。點擊“下一步”按鈕。

如何在 VB.NET 中生成條碼:圖 2

接下來,選擇教程所需的.NET框架,我們選擇.NET 6.0,然後點擊「Create」按鈕以創建專案。

如何在 VB.NET 中生成條碼:圖 3

如果你選擇了一個控制台應用程式,專案將為該應用程式構建結構並打開 program.cs 文件。你現在可以輸入程式碼並編譯程式。

接下來,使用下面的 NuGet 套件管理器命令下載並安裝 IronBarcode 函式庫:

Install-Package BarCode

如何在 VB.NET 中生成條碼:圖 4

作為替代方案,您可以使用 NuGet 套件管理器搜索並下載 "Barcode" 套件,這將顯示所有的搜索結果。然後您可以從中選擇所需的套件下載到應用程序中。

如何在 VB.NET 中生成條碼:圖 5

使用 IronBarcode 生成條碼

以下是使用 IronBarcode 生成條碼標籤的 VB 範例代碼。

Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
Imports System
Imports IronBarCode

Module Program
    Sub Main(args As String())
        BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500).AddBarcodeValueTextBelowBarcode().SaveAsPng("demo.png")
    End Sub
End Module
VB.NET

必須在代碼圖像中編碼的條碼數據 (一個字串或一個Stream,該對象作為第一個參數傳遞給我們) 是 CreateBarcode 所需的唯一參數() 函式允許我們創建條碼圖像。該方法還接受其他三個可選參數:

  • 圖形的默認尺寸為寬500像素,高500像素的條碼條寬度。
  • IronBarcode 支持超過10種條碼圖像類型。
  • AddBarcodeValueTextBelowBarcode 是一個函數,允許我們在條碼圖像底部添加條碼文本。我們還有另一個選項可以使用 AddBarcodeValueTextAboveBarcode 方法在條碼圖像的頂部添加條碼文本。

以上例子使用給定的條碼格式創建一個500 x 500像素的圖形。通過使用生成的自定義條碼代碼上的 SaveAsPng 函數,我們可以將生成的條碼以PNG圖像文件打印到硬編碼在上述樣本代碼中的指定文件位置。

IronBarcode 提供各種類型的選項來創建具有各種功能的條碼圖像,允許添加圖像並更改生成的條碼圖像的顏色。IronBarcode 幫助我們調整和校正條碼圖像,提供高質量圖像。我們還可以從文本、流、網址和其他來源生成條碼。

使用 IronBarcode 在 vb.net 中生成條碼的上述代碼的輸出結果如下:

如何在 VB.NET 中生成條碼:圖 6

欲了解更多有關生成條碼的資訊,請點擊 這裡 供教學用。

結論

由於其在不同操作系統上的效能和適應性, IronBarcode 庫是創建和識別條碼的最佳選擇之一。

它提供了許多工具來設計和修改各種條碼類型,包括更改文字、條碼數據的顏色、線條寬度和高度的選項。此條碼生成SDK還支持使用VB.NET的Crystal Reports。條碼創建和在VB.NET中的繪製。 IronBarcode 網站該庫提供商業版本和免費版本給開發者,並包含有關授權的資訊。一年內,更新和支持都是免費的。

< 上一頁
如何將條碼掃描器整合到 Web 應用程式中
下一個 >
如何在 ASP.NET MVC 中生成 QR 碼

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

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