跳至頁尾內容
使用 IRONBARCODE

建立 Web 應用程式條碼掃描器 API 的步驟

在當今快節奏的數位世界中,便利性至關重要。 從網路購物到庫存管理,快速且準確地掃描條碼已成為企業和消費者不可或缺的工具。為了滿足這項需求,開發人員一直在不懈地努力,將條碼掃描功能直接整合到 Web 應用程式中,從而簡化流程並提升使用者體驗。

IronBarcode。

IronBarcode是最好的條碼掃描庫,為在 C# 和 VB.NET 應用程式中產生讀取條碼提供了全面的功能。 IronBarcode 為開發人員提供了一個多功能的解決方案,用於在不同的專案環境中執行與條碼相關的任務,它支援各種 .NET 平台,包括 .NET 8、7、6、Core、Standard 和 Framework。 該庫注重準確性、易用性和速度,使其成為尋求高效條碼掃描功能的企業和開發人員的首選。

IronBarcode 提供條碼掃描器 SDK,優先考慮使用者友善性,使開發人員能夠快速將條碼功能整合到他們的 .NET 專案中。 IronBarcode 確保產生產品標籤、發票或庫存管理系統的條碼、從掃描影像中提取資料或將條碼匯出為PDF 的可靠性能和準確性。

它廣泛支援各種條碼符號體系,如二維碼、128碼、UPCA碼、MSI碼、EAN8碼、EAN13碼等,滿足各種使用場景,有助於簡化工作流程並提高生產力。

利用 IronBarcode,開發人員可以無縫增強現有的 .NET 應用程序,無需進行大量開發工作即可享受互通性和易於整合的優勢。 此外,IronBarcode 還提供免費試用,使各種規模的企業都能在其應用中利用條碼技術的強大功能。

它是如何運作的?

將 IronBarcode 庫整合到您的 Web 應用程式中非常簡單。 開發人員可以在其 .NET 專案中使用 IronBarcode 的無縫條碼掃描器 API,從而實現高效的條碼產生和解碼。

透過整合 IronBarcode,開發人員可以輕鬆處理包含條碼的影像。 影像處理完成後,IronBarcode 會迅速解碼畫面中存在的任何條碼。 解碼後的資訊即可輕鬆獲取,使開發人員能夠根據應用程式的需求加以利用。

無論是為產品標籤、發票生成條碼,還是從掃描圖像和 PDF 中提取數據,IronBarcode 都能為開發人員提供必要的工具,以便在 .NET 專案中無縫、高效地增強用戶體驗。

安裝 IronBarcode

我們可以使用套件管理器控制台將IronBarcode 庫直接安裝到我們的專案中。 輸入以下指令安裝 IronBarcode 函式庫:

Install-Package BarCode

上述指令會將 IronBarcode 庫及其相依性下載並安裝到您的專案中。

建立 Web 應用程式條碼掃描器 API 的步驟:圖 1 - 若要使用套件管理器控制台安裝 IronBarcode,請新增下列命令:"Install-Package BarCode"

或者,您也可以使用 Visual Studio 中的"管理解決方案的 NuGet 套件"來安裝 IronBarcode 程式庫:

建立 Web 應用程式條碼掃描器 API 的步驟:圖 2 - 使用 NuGet 套件管理員的搜尋列搜尋"IronBarcode",然後選擇專案並點擊"安裝"按鈕,即可安裝 IronBarcode。

使用 IronBarcode 掃描條碼

利用 IronBarcode 庫簡化了條碼掃描流程,可以輕鬆建立自訂條碼閱讀器。 開發者只需付出極少的努力,即可輕鬆地將條碼掃描功能整合到他們的應用程式中。 這種無縫整合提升了使用者體驗並簡化了工作流程。

接下來,請掃描以下條碼。

建立 Web 應用程式條碼掃描器 API 的步驟:圖 3 - 條碼影像

以下程式碼將輸入上述條碼影像並傳回其值。

using IronBarCode;
using System;

public class BarcodeScanner
{
    public static void Main()
    {
        // Read the barcode from an image file
        var resultFromFile = BarcodeReader.Read("myBarcode.jpeg");

        // Iterate through the results and print each barcode value
        foreach (var result in resultFromFile)
        {
            Console.WriteLine($"Barcode Value = {result}");
        }
    }
}
using IronBarCode;
using System;

public class BarcodeScanner
{
    public static void Main()
    {
        // Read the barcode from an image file
        var resultFromFile = BarcodeReader.Read("myBarcode.jpeg");

        // Iterate through the results and print each barcode value
        foreach (var result in resultFromFile)
        {
            Console.WriteLine($"Barcode Value = {result}");
        }
    }
}
$vbLabelText   $csharpLabel

在上面的程式碼中, BarcodeReader.Read()方法用於從名為"myBarcode.jpeg"的映像檔中讀取條碼資訊。 結果儲存在變數resultFromFile中,然後使用foreach迴圈遍歷該變數。每個條碼的值都會列印到控制台,這示範了一種在 C# 環境中使用 IronBarcode 庫從影像檔案中掃描條碼資料的簡單方法。 這樣,只需幾行程式碼即可為 Web 應用程式添加可靠的掃描功能。

輸出

建立 Web 應用程式條碼掃描器 API 的步驟:圖 4 - 控制台輸出顯示從條碼影像掃描到的條碼值

掃描發票/PDF中的條碼

使用 IronBarcode 庫掃描發票或 PDF 文件中的條碼是一個簡單的過程。 利用其功能,開發人員可以有效地從這些文件中提取條碼訊息,從而實現與應用程式的無縫整合。 此功能可提高資料處理效率,並有助於執行庫存管理、發票處理和文件整理等任務。

接下來,請掃描以下條碼。

建立 Web 應用程式條碼掃描器 API 的步驟:圖 5 - 包含條碼作為輸入的 PDF 發票文檔

以下程式碼將以提供的發票 PDF 作為輸入,檢測其中存在的所有條碼,並傳回它們的值。

using IronBarCode;
using System;

public class PdfBarcodeScanner
{
    public static void Main()
    {
        // Read barcodes from a PDF file
        var barcodes = BarcodeReader.Read("invoice.pdf");

        // Iterate through the results and print each barcode value along with its index
        for (int i = 0; i < barcodes.Count; i++)
        {
            Console.WriteLine($"Barcode {i + 1} = {barcodes[i]}");
        }
    }
}
using IronBarCode;
using System;

public class PdfBarcodeScanner
{
    public static void Main()
    {
        // Read barcodes from a PDF file
        var barcodes = BarcodeReader.Read("invoice.pdf");

        // Iterate through the results and print each barcode value along with its index
        for (int i = 0; i < barcodes.Count; i++)
        {
            Console.WriteLine($"Barcode {i + 1} = {barcodes[i]}");
        }
    }
}
$vbLabelText   $csharpLabel

上述程式碼片段利用 IronBarcode 庫從發票 PDF 擷取條碼資料。 它讀取 PDF 文件,檢測其中的所有條碼,然後遍歷找到的每個條碼。 對於偵測到的每個條碼,它都會列印出該條碼的值及其在條碼清單中的對應索引。 該過程能夠有效率地從 PDF 中檢索條碼訊息,以便進行進一步處理或分析。

輸出

建立 WEB 應用程式條碼掃描器 API 的步驟:圖 6 - 控制台輸出顯示從輸入的 PDF 發票文件中掃描的條碼值。

建立條碼

要在 .NET 專案中使用 IronBarcode 建立條碼,開發人員可以利用該程式庫的多功能性。 開發者只需幾行程式碼即可產生各種類型的條碼,包括二維碼、Code 128、UPC-A 等。

以下程式碼將建立一個條碼,調整其大小,並將其儲存為 PNG 檔案。

using IronBarCode;
using System;

public class BarcodeCreator
{
    public static void CreateBarcode()
    {
        // Generate a barcode with the specified data and encoding
        var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);

        // Resize the barcode to desired dimensions
        barcode.ResizeTo(600, 400);

        // Save the barcode as a PNG image file
        barcode.SaveAsPng("barcode.png");
    }
}
using IronBarCode;
using System;

public class BarcodeCreator
{
    public static void CreateBarcode()
    {
        // Generate a barcode with the specified data and encoding
        var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);

        // Resize the barcode to desired dimensions
        barcode.ResizeTo(600, 400);

        // Save the barcode as a PNG image file
        barcode.SaveAsPng("barcode.png");
    }
}
$vbLabelText   $csharpLabel

上面的程式碼片段示範如何在 .NET 專案中使用 IronBarcode 建立條碼。 在這個例子中,使用BarcodeWriter.CreateBarcode()函數產生條碼,資料"1122000399485533466"以 Code 128 格式編碼。

生成的條碼隨後被調整為 600x400 像素的尺寸,以滿足特定要求。 最後,條碼以名為"barcode.png"的PNG映像檔的形式保存,可用於產品標籤、庫存管理和文件處理等各種應用。

輸出

建立 Web 應用程式條碼掃描器 API 的步驟:圖 7 - 使用 IronBarcode 以程式設計方式產生的條碼影像

IronBarcode 提供了一個簡單的解決方案,無需依賴外部 JavaScript 程式庫或 JavaScript 條碼掃描器 SDK 即可整合基於 Web 的條碼掃描器。 透過 IronBarcode,開發人員可以使用純 .NET 程式碼無縫實現條碼掃描功能,從而確保專案的簡易性和安全性。

結論

總而言之, IronBarcode是一款功能全面的解決方案,支援 Web 和行動平台,使開發人員能夠將高效的條碼掃描功能無縫整合到他們的專案中。 IronBarcode 以其全面的功能、易於整合和可靠性,增強了使用者體驗,並簡化了各種應用程式的工作流程,從而確保各種規模企業的最佳效能和生產力。

IronBarcode也提供了許多程式碼範例文件教學課程,以幫助使用者快速上手並有效地利用該庫的功能。 如需了解 IronBarcode 的更多功能,請造訪網站。

此外,IronBarcode 提供免費試用,進一步鞏固了其作為有價值且高效的資產的地位,對於希望利用條碼技術實現其應用的各種規模的企業而言,這無疑是一項寶貴的資產。

常見問題解答

如何使用 .NET 將條碼掃描器 API 整合到 Web 應用程式中?

您可以使用 .NET 將條碼掃描器 API 整合到 Web 應用程式中。方法是:透過套件管理器控制台使用命令Install-Package BarCode安裝 IronBarcode 庫,或透過 Visual Studio 中的 NuGet 套件管理器安裝。這樣,您可以輕鬆地為 .NET 專案新增條碼掃描功能。

使用條碼掃描器 API 開發 Web 應用程式有哪些優點?

在 Web 應用程式中使用 IronBarcode 等條碼掃描器 API 可帶來許多優勢,包括提升使用者體驗、簡化工作流程以及實現精準的條碼讀取和生成。它簡化了整合過程,並支援多種條碼符號體系。

我可以在網頁應用程式中掃描圖片和PDF中的條碼嗎?

是的,IronBarcode 可讓您在 Web 應用程式中掃描影像和 PDF 檔案中的條碼。此功能可增強資料擷取流程,使其成為庫存管理和發票處理等任務的理想選擇。

在Web應用程式中產生條碼涉及哪些步驟?

要在 Web 應用程式中產生條碼,可以使用 IronBarcode 的BarcodeWriter.CreateBarcode方法。此函數可讓您以程式設計方式建立條碼,然後可以調整條碼大小並將其儲存為各種圖像格式以供應用程式使用。

IronBarcode 是否適用於不同的 .NET 平台?

是的,IronBarcode 適用於各種 .NET 平台,包括 .NET 8、7、6、Core、Standard 和 Framework。這種通用性確保開發人員能夠根據不同的專案需求整合條碼掃描功能。

使用 .NET 條碼掃描程式庫對電子商務平台有哪些好處?

將 IronBarcode 等 .NET 條碼掃描庫整合到電子商務平台中,可透過改進庫存追蹤、加快結帳速度以及透過簡化流程來提升整體客戶體驗,從而使企業受益。

是否有可用的資源來幫助在 Web 應用程式中實現條碼掃描?

IronBarcode 在其網站上提供了豐富的文件、程式碼範例和教程,以幫助開發人員在 Web 應用程式中實現條碼掃描功能。這些資源旨在使整合過程簡單且有效率。

柯蒂斯·週
技術撰稿人

Curtis Chau擁有卡爾頓大學電腦科學學士學位,專長於前端開發,精通Node.js、TypeScript、JavaScript和React。他熱衷於打造直覺美觀的使用者介面,喜歡使用現代框架,並擅長撰寫結構清晰、視覺效果出色的使用者手冊。

除了開發工作之外,柯蒂斯對物聯網 (IoT) 也抱有濃厚的興趣,致力於探索硬體和軟體整合的創新方法。閒暇時,他喜歡玩遊戲和製作 Discord 機器人,將他對科技的熱愛與創造力結合。