使用 IRONBARCODE

如何在VB.NET中生成條碼

發佈 2023年7月5日
分享:

介紹

條碼可以以可視、電腦可讀的格式呈現資料。 為了在條碼中表示數據,最初將平行線間隔佈置,使其更寬並大小不同。 各種專門的光學掃描器被稱為條碼閱讀器,可以讀取這些現代化的線性或一維條碼。(1D)條碼。 稍後,二維(2D)不使用條形的線性條碼的變體已經被開發並稱為矩陣碼或2D條碼。 這些版本不是使用標準的條碼,而是利用矩形、圓點、六邊形和其他圖案。 有多種專為讀取二維條碼而設計的二維光學掃描器配置可供選擇。 另一種讀取二维條碼的方法是使用連接電腦的數碼相機,透過運行軟體拍照後,利用影像解碼。 具有內建相機的行動裝置,如智慧型手機,可以通過安裝特定的應用軟體使用後者類型的2D條碼掃描器。

IronBarcode 功能

IronBarcode該庫使創建動態條碼變得簡單。 它幫助我們只需幾行代碼即可編碼條碼圖像,這個簡單明瞭的庫可以創建條碼。 強大的條碼生成器內置於IronBarcode條碼讀取器中,使其能夠創建高品質的條碼。 IronBarcode 允許我們在 vb.net、C# 等語言中創建條碼。隨著各種 .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 位架构。

  • 在個人電腦和行動平台上,IronBarcode 支援主控台、桌面、雲端和網路應用程式。
  • IronBarcode 可以生成條碼圖片,適用於各種文件和流類型,包括 PDF、JPG、TIFF、GIF、BMP、PNG 和 HTML。

在 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乘500像素的圖形。 通過對生成的自定義條碼代碼使用 SaveAsPng 函數,我們可以將生成的條碼代碼打印為 PNG 圖像文件,並將其保存在我們在上述示例代碼中硬編碼的指定文件位置。

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

    上述程式碼使用 IronBarcode 在 vb.net 中生成條碼的輸出如下所示:

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

    若要瞭解更多有關生成Barcodes的資訊,請點擊這裡供教學用。

結論

由於其對不同作業系統的高效性和適應性,IronBarcode庫是創建和識別條形碼的最佳選擇之一。

它提供了一系列工具,用於設計和修改各種條碼類型,包括更改文本、條碼數據顏色、線條寬度和高度的選項。 此條碼生成器 SDK 也支援使用 VB.NET 的水晶報表。 在 VB.NET 中創建和繪製條碼。

IronBarcode 網站,提供開發者商用版本和免費版本的同時,包含有關該庫的授權資訊。 一年內,更新和支援免費提供。

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

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

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