IRONSOFTWAREHOME
使用IRONBARCODE

如何在Blazor中生成條碼

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

條碼已成為現代商業運營中不可或缺的一部分。 它們簡化了庫存管理、增強了產品追蹤並促進資料輸入流程。 將條碼生成功能整合到網頁應用程式中將非常有益,而Blazor是由Microsoft開發的受歡迎網頁框架,提供了一個優秀的平台來無縫地實現這一點。

在本教程中,我們將探討如何使用強大的IronBarcode程式庫在Blazor框架內生成條碼。 您將學習如何輕鬆建立和自定義條碼,使您的Blazor應用變得更加多樣化和高效。

IronBarcode

IronBarcode是一個強大的.NET程式庫,旨在簡化在應用程式內生成條碼的過程。 它提供了一套工具和函式,讓開發者輕鬆生成各種型別的條碼。 無論您需要為產品標籤、庫存管理或其他目的建立條碼,IronBarcode都能使這項任務變得簡單和高效。

先決條件

在開始之前,請確保您已準備以下先決條件:

  • Visual Studio(或其他IDE,如Visual Studio Code)。
  • 已安裝IronBarcode。
  • 具備Blazor和C#的基本知識。

在Visual Studio中設置Blazor Server應用

Blazor Server是使用.NET構建互動網頁應用的絕佳選擇。 Visual Studio這款由Microsoft提供的強大整合開發環境(IDE),讓建立這些應用變得輕而易舉。在這裡,我們將使用Visual Studio建立一個Blazor Server應用。

如果您還沒有安裝Visual Studio,您可以從Visual Studio網站下載它。

建立新專案

  • 點擊"建立新專案"。 如何在Blazor中生成條碼:圖1 - Visual Studio中的入門對話框。

  • 使用頂部的搜尋欄搜索"Blazor Server App"。

  • 從專案模板列表中選擇"Blazor Server App",然後點擊"下一步"按鈕。 How to Generate Barcode in Blazor: Figure 2 - The "Create a new project" dialogue in Visual Studio.

配置Blazor應用

  • 在"配置您的新專案"對話框中,您需要提供一些詳細資訊:
    • **專案名稱:**輸入您的Blazor應用的名稱。
    • **位置:**選擇您想儲存專案檔案的位置。
    • **方案名稱:**可選擇改變包含您專案的方案名稱。
  • 點擊"下一步"按鈕繼續。 How to Generate Barcode in Blazor: Figure 3 - The "Configure your new project" dialogue in Visual Studio.

其他資訊

  • 請確保在下拉選單中選擇".NET 6.0 (LTS)"。
  • 如果您想為應用程式新增身份驗證,可以從可用選項中選擇。 Visual Studio提供了個人使用者帳戶、工作或學校帳戶等模板。 如果您不需要馬上進行身份驗證,也可以選擇"無"。
  • 點擊"建立"按鈕完成專案設置。 How to Generate Barcode in Blazor: Figure 4 - The "Additional information" dialogue in Visual Studio.

安裝IronBarcode

要在Visual Studio中利用NuGet Package Manager為您的Blazor專案安裝IronBarcode程式庫,您可以按照以下步驟進行:

  1. 在Visual Studio方案資源管理器中右鍵點擊您的專案,然後選擇"管理NuGet套件"。 如何在Blazor中生成條碼:圖5 - Visual Studio中的NuGet套件管理器下拉選單。

  2. 在"NuGet套件管理器"窗口中,確保您位於"瀏覽"標籤中。

  3. 在右上角的搜尋框中輸入"IronBarcode"並按Enter。 如何在Blazor中生成條碼:圖6 - NuGet套件管理器窗口。

  4. 點擊"安裝"按鈕,然後會開始安裝過程。

完成這個設置後,請確保IronBarcode已成功整合到您的專案中,透過在程式碼中新增必要的using指令並生成一個簡單的條碼來測試:

using IronBarCode; // Import the IronBarcode library

namespace YourNamespace
{
    public class BarcodeGenerator
    {
        public void GenerateBarcode()
        {
            // Creates a barcode with text "Hello World"
            BarcodeWriter.CreateBarcode("Hello World", BarcodeWriterEncoding.Code128)
                .SaveAsPng("barcode.png"); // Saves the barcode image as a PNG file
        }
    }
}

請確認將"YourNamespace"替換為您應用程式的合適命名空間。 上述程式碼建立了一個帶有"Hello World"文字的'Code128'條碼,並將其儲存為專案目錄中的PNG檔案。

本節現在已沒有拼寫和語法錯誤。 此外,基於嵌入的原始碼,已將圍欄程式碼塊語言更正為"cs"。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預訂您的免費即時演示
Booking Badge

全球數百萬工程師信賴

Iron Software的客戶標誌
獲取您的無義務諮詢
完成下方表單或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
全球數百萬工程師信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立