使用IRONBARCODE 如何在VB.NET中生成條碼 Jordi Bardia 更新:6月 22, 2025 下載 IronBarcode NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 條碼可用於以可見、電腦可讀的格式呈現資料。 最初,條碼中的資料是用間距、寬度和大小各不相同的平行線表示的。 各種專用光學掃描器(稱為條碼閱讀器)可以讀取這些現代線性或一維 (1D) 條碼。 後來,人們發展出了二維(2D)線性條碼變體,這種變體實際上並沒有使用條形,被稱為矩陣碼或二維條碼。 這些版本沒有使用標準條碼,而是採用了矩形、點、六邊形和其他圖案。 市面上有各種配置的二維光學掃描儀,專門用於讀取二維條碼。 使用連接到運行軟體的電腦的數位相機拍攝條碼照片,並使用影像解碼條碼,這是讀取二維條碼的另一種方法。 智慧型手機等具有內建相機的行動設備,可以透過安裝特定的應用程式軟體來使用後一種類型的二維條碼掃描器。 IronBarcode 功能 IronBarcode庫讓建立動態條碼變得簡單。 它能幫助我們用幾行程式碼對條碼圖像進行編碼。 這個簡單易用的函式庫可以產生條碼。 IronBarcode 條碼閱讀器內建強大的條碼產生器,可建立高品質的條碼。 IronBarcode 讓我們在 VB.NET、C# 等語言中建立條碼。在各種 .NET 程式庫中,這款條碼產生器簡化了使用條碼掃描器讀取條碼的過程。 IronBarcode 可以讀取和寫入大多數條碼影像格式和 QR 標準,例如 UPC A/E、Databar、EAN 8/13、MSI、Code 39/93/128、CodaBar、RSS 14/Expanded 和 ITF。 讀取掃描件和即時視訊幀時,可校正旋轉、雜訊、失真和傾斜。 IronBarcode 在建立條碼影像時會自動預處理,以提高讀取精度和速度。 IronBarcode 支援多核心多執行緒批次處理,這對伺服器來說是有利的。 它可以自動定位單頁和多頁文件中的一個或多個條碼。 IronBarcode與 .NET Framework 和 .NET Core 皆相容,支援 32 位元和 64 位元架構。 在 PC 和行動平台上,IronBarcode 支援控制台、桌面、雲端和網路應用程式。 IronBarcode 可以產生各種檔案和串流類型的條碼圖像,包括 PDF、JPG、TIFF、GIF、BMP、PNG 和 HTML。 在 Visual Studio 中建立新專案 開啟 Visual Studio,從檔案選單中選擇"新專案",然後選擇"控制台應用程式"、"Windows 窗體應用程式"或"WPF 應用程式"。本文將建立一個 Visual Basic 控制台應用程式。 如何在VB.NET中產生條碼:圖1 在對應的文字方塊中,輸入項目名稱並選擇檔案路徑。 點擊"下一步"按鈕。 如何在 VB.NET 中產生條碼:圖 2 選擇所需的 .NET 框架; 在本教程中,我們將選擇 .NET 6.0,然後按一下"建立"按鈕來建立專案。 如何在VB.NET產生條碼:圖3 如果您選擇控制台應用程序,專案將建立該應用程式的結構並開啟Program.cs檔案。現在您可以輸入程式碼並編譯程式了。 接下來,使用 NuGet 套件管理器命令下載並安裝 IronBarcode 庫: Install-Package BarCode 如何在 VB.NET 中產生條碼:圖 4 或者,您可以使用 NuGet 套件管理器搜尋並下載"條碼"包,它會顯示所有搜尋結果。 然後您可以從中選擇所需的軟體包下載到應用程式中。 如何在VB.NET中產生條碼:圖5 使用 IronBarcode 產生條碼 以下是使用 IronBarcode 產生條碼標籤的 VB.NET 程式碼範例。 Imports System Imports IronBarCode Module Program Sub Main(args As String()) ' Create a barcode with the text "Hello world" using Code128 encoding Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500) ' Add the barcode value text below the barcode barcode.AddBarcodeValueTextBelowBarcode() ' Save the barcode as a PNG image file barcode.SaveAsPng("demo.png") End Sub End Module Imports System Imports IronBarCode Module Program Sub Main(args As String()) ' Create a barcode with the text "Hello world" using Code128 encoding Dim barcode = BarcodeWriter.CreateBarcode("Hello world", BarcodeWriterEncoding.Code128, 500, 500) ' Add the barcode value text below the barcode barcode.AddBarcodeValueTextBelowBarcode() ' Save the barcode as a PNG image file barcode.SaveAsPng("demo.png") End Sub End Module VB .NET 說明: CreateBarcode :此函數使用給定的資料建立條碼影像。 它接受條碼內容("Hello world")、編碼類型( BarcodeWriterEncoding.Code128 )和尺寸(500x500 像素)等參數。 AddBarcodeValueTextBelowBarcode :此方法將編碼文字新增到條碼圖像下方。 SaveAsPng :此方法將條碼影像儲存到指定為"demo.png"的檔案路徑。 IronBarcode 提供多種選項來建立具有不同特徵的條碼影像,允許進行調整和校正,以提供高品質的影像。 我們也可以從文字、串流、URL 和其他來源產生條碼。 使用 IronBarcode 在 VB.NET 中執行上述程式碼產生條碼的輸出結果如下所示: 如何在 VB.NET 中產生條碼:圖 6 要了解更多關於生成條碼的信息,請點擊此處查看教程。 結論 由於其高效能和對不同作業系統的適應性, IronBarcode庫是建立和識別條碼的絕佳選擇。 它提供了許多用於設計和修改各種條碼的工具,包括更改文字、條碼資料顏色、線條寬度和高度的選項。 此條碼產生器 SDK 也支援使用 VB.NET Crystal Reports,方便在 VB.NET 中建立和繪製條碼。 IronBarcode 網站為開發者提供商業版和免費版,其中包含有關該程式庫的授權資訊。 一年內免費提供更新和支援服務。 常見問題解答 如何使用 VB.NET 產生 BarCode? 要使用 VB.NET 產生條碼,您可以利用 IronBarcode 函式庫。首先,在您的 Visual Studio 專案中透過 NuGet 安裝 IronBarcode 套件。然後,使用 BarcodeWriter.CreateBarcode 方法來編碼和產生條碼影像。 使用 IronBarcode 生成条码有哪些优势? IronBarcode 透過提供簡單易用的方法,以最少的程式碼編碼條碼影像,簡化條碼的產生。它支援多種條碼格式,例如 UPC、EAN 和 Code 39/128,並透過自動影像預處理和批次處理功能來提升速度和精確度。 如何使用行動裝置讀取 BarCode? 帶有相機的移動設備可以通過使用特定的應用軟體來處理圖像並解碼條碼,從而讀取條碼。IronBarcode 透過支援與行動條碼掃描應用程式相容的 2D 條碼格式,為此提供便利。 是否可以使用 IronBarcode 自訂條碼功能? 是的,IronBarcode 允許開發人員自定義條碼的各種功能,包括條碼的類型、大小和顏色。這是通過直接修改庫中的條碼生成方法來實現的。 IronBarcode 可以用來製作不同檔案格式的條碼嗎? IronBarcode 支援將條碼影像匯出成多種檔案格式,例如 PDF、PNG、JPG、TIFF、GIF、BMP 和 HTML,提供各種應用程式需求的彈性。 哪些平台和框架支持使用 IronBarcode 生成条码? IronBarcode 與 .NET Framework 和 .NET Core 相容,可讓開發人員在不同平台上建立條碼應用程式,包括 PC 和行動裝置的主控台、桌面、雲端和網際網路應用程式。 如何在 VB.NET 專案中安裝 IronBarcode library? IronBarcode 函式庫可透過 Visual Studio 中的 NuGet Package Manager 安裝在 VB.NET 專案中。使用命令Install-Package IronBarcode可以輕鬆地將它整合到您的專案中。 IronBarcode 是否支援條碼的批次處理? 是的,IronBarcode 支援批次處理,允許多核心和多執行緒處理能力。這對於需要高效處理大量 BarCode 影像的伺服器應用程式特別有用。 IronBarcode 有哪些授權選項? IronBarcode 為開發人員提供商業版和免費版。該函式庫提供一年的免費更新與支援,確保開發人員在需要時能取得最新的功能與協助。 Jordi Bardia 立即與工程團隊聊天 軟體工程師 Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担产品测测试,产品开发和研究的责任时,Jordi 为持续的产品改进增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。 相關文章 發表日期 12月 18, 2025 IronBarcode 與開源條碼閱讀器 .NET 的對比 了解如何使用IronBarcode在C#中讀取條碼 閱讀更多 發表日期 12月 18, 2025 C# 資料矩陣產生器:IronBarcode 完整指南 數據矩陣生成器C#教程。學習如何使用IronBarcode創建ECC200數據矩陣條碼。簡單的2D條碼生成代碼示例。 閱讀更多 發表日期 10月 19, 2025 如何使用VB.NET在Crystal Reports中打印條碼 在VB.NET中使用IronBarcode SDK在Crystal Reports中生成和打印條碼的分步教程,確保可靠的條碼集成。 閱讀更多 如何將條碼掃描器集成到Web應用程式中如何在ASP.NET MVC中生成QR碼
發表日期 12月 18, 2025 C# 資料矩陣產生器:IronBarcode 完整指南 數據矩陣生成器C#教程。學習如何使用IronBarcode創建ECC200數據矩陣條碼。簡單的2D條碼生成代碼示例。 閱讀更多
發表日期 10月 19, 2025 如何使用VB.NET在Crystal Reports中打印條碼 在VB.NET中使用IronBarcode SDK在Crystal Reports中生成和打印條碼的分步教程,確保可靠的條碼集成。 閱讀更多