使用 IRONBARCODE

製作網頁應用程式的條碼掃描器 API 的步驟

發佈 2024年4月29日
分享:

在當今快節奏的數位世界中,便利是王道。 從在線購物到庫存管理,快速且準確掃描的能力條碼已成為企業和消費者不可或缺的工具。意識到這一需求,開發者一直在不懈努力地將條碼掃描功能直接整合到網絡應用程式中,從而簡化流程並提升用戶體驗。

IronBarcode

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

IronBarcode 提供了一個條碼掃描 SDK,優先考慮用戶友好性,讓開發者能夠迅速將條碼功能整合到他們的 .NET 專案中。 IronBarcode 確保在為產品標籤、發票或庫存管理系統生成條碼時提供可靠的性能和精確度,並從中提取數據。掃描圖像,或匯出條碼為PDFs.

其對於各種條碼符號的廣泛支援,如 QR Code、Code 128、UPCA、MSI、EAN8、EAN13 等,滿足了多樣化的使用情境,促進了精簡的工作流程和更高的生產力。

利用IronBarcode,開發人員可以輕鬆增強現有的.NET應用程式,在不需要投入大量開發工作的情況下,受益於互操作性和易於整合的優勢。 此外,IronBarcode 提供一個免費試用,使所有規模的企業都能利用條碼技術的強大功能來應用於他們的系統。

如何運作?

整合

訪客:將 IronBarcode 庫評分為您的網頁應用程式是非常簡單的。 開發人員可以在其 .NET 專案中利用 Iron Barcode 的無縫條碼掃描器 API 用於網路應用程式,從而實現高效的條碼生成和解碼。

通過整合IronBarcode,開發人員可以輕鬆處理包含條碼的圖像。 一旦圖像處理完成,IronBarcode 會迅速解碼框架內的任何條碼。 解碼後的信息隨即可用,賦能開發者根據他們應用程式的要求加以利用。

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

安裝 IronBarcode

我們可以安裝這個IronBarcode 程式庫直接通過使用套件管理器控制台將其整合到我們的專案中。 輸入以下代碼以安裝 IronBarcode 庫。

Install-Package BarCode

上述指令將下載並安裝 IronBarcode 函式庫及其相依性到我們的專案中。

建立網頁應用程式條碼掃描器 API 的步驟:圖 1 - 使用套件管理器控制台安裝 IronBarcode,添加以下命令:Install-Package BarCode

或者,您可以使用 Visual Studio 中的「管理 NuGet 套件」來安裝 IronBarcode 程式庫:

創建WEB應用的條碼掃描器API的步驟:圖2 - 使用NuGet套件管理器為解決方案安裝IronBarcode,在NuGet套件管理器的搜索欄中搜索IronBarcode,然後選擇項目並點擊安裝按鈕。

使用 IronBarcode 掃描條形碼

利用IronBarcode庫可以簡化條碼掃描的過程,從而輕鬆地創建自定義條碼讀取器。 開發人員只需花費極少的精力,即可輕鬆地將條碼掃描功能實現到他們的應用程序中。 這種無縫整合提升了用戶體驗並簡化了工作流程。

接下來,我們繼續掃描以下條碼。

創建網頁應用程式的條碼掃描 API 的步驟:圖 3 - 條碼圖片

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

using IronBarCode;
using System;
var resultFromFile = BarcodeReader.Read("myBarcode.jpeg"); 
foreach (var result in resultFromFile)
{
    Console.WriteLine($"Barcode Value = {result}"); 
}
using IronBarCode;
using System;
var resultFromFile = BarcodeReader.Read("myBarcode.jpeg"); 
foreach (var result in resultFromFile)
{
    Console.WriteLine($"Barcode Value = {result}"); 
}
Imports IronBarCode
Imports System
Private resultFromFile = BarcodeReader.Read("myBarcode.jpeg")
For Each result In resultFromFile
	Console.WriteLine($"Barcode Value = {result}")
Next result
VB   C#

在上述代码中,BarcodeReader.Read() 方法從名為 "myBarcode.jpeg" 的圖片檔案掃描條碼以讀取條碼資訊。 結果存儲在變數 "resultFromFile" 中,然後使用 for each 迴圈進行遍歷。

使用 Console 將每個在圖像中檢測到的條碼的數值列印到控制台。 這段代碼展示了在 C# 環境中使用 IronBarcode 庫從圖像文件掃描條碼數據的一種簡單方法。 這樣一來,我們只需幾行代碼即可為我們的網絡應用程式添加可靠的掃描功能。

輸出

建立網頁應用程式的條碼掃描器 API 步驟: 圖4 - 主控台輸出顯示從條碼圖像中掃描的條碼值

從發票/PDF 掃描條碼

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

接下來,我們繼續掃描以下條碼。

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

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

using IronBarCode;
using System;
static void Main(string [] args)
{
    var barcodes = BarcodeReader.Read("invoice.pdf");
    for(int i = 0; i < barcodes.Count; i++)
    {
        Console.WriteLine($"Barcode  {i+1} = {barcodes [i]}");
    }
}
using IronBarCode;
using System;
static void Main(string [] args)
{
    var barcodes = BarcodeReader.Read("invoice.pdf");
    for(int i = 0; i < barcodes.Count; i++)
    {
        Console.WriteLine($"Barcode  {i+1} = {barcodes [i]}");
    }
}
Imports IronBarCode
Imports System
Shared Sub Main(ByVal args() As String)
	Dim barcodes = BarcodeReader.Read("invoice.pdf")
	For i As Integer = 0 To barcodes.Count - 1
		Console.WriteLine($"Barcode  {i+1} = {barcodes (i)}")
	Next i
End Sub
VB   C#

上面的程式碼片段使用 IronBarcode 函式庫從發票 PDF 中提取條碼資料。 它會讀取 PDF 文件,檢測其中的所有條碼,然後遍歷每個找到的條碼。 對於每個檢測到的條碼,將其值與其在條碼列表中的相應索引一起打印出來。 此過程能夠有效地從 PDF 中檢索條碼信息,用於進一步處理或分析。

輸出

創建用於網頁應用的條碼掃描器 API 的步驟:圖 6 - 控制台輸出顯示來自輸入 PDF 發票文件的掃描條碼值。

創建條碼

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

以下程式碼將創建條碼、調整其大小,並將其保存為 PNG 文件。

var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);
barcode.ResizeTo(600, 400);
barcode.SaveAsPng("barcode.png");
var barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128);
barcode.ResizeTo(600, 400);
barcode.SaveAsPng("barcode.png");
Dim barcode = BarcodeWriter.CreateBarcode("1122000399485533466", BarcodeEncoding.Code128)
barcode.ResizeTo(600, 400)
barcode.SaveAsPng("barcode.png")
VB   C#

上面的代碼片段演示了如何在 .NET 專案中使用 IronBarcode 創建條形碼。 在此範例中,使用 BarcodeWriter.CreateBarcode 生成條碼。() 使用編碼為 Code 128 格式的數據 "1122000399485533466" 的函數。

生成的條碼然後被調整為600x400像素的尺寸以符合特定要求。 最後,條碼被保存為名為“barcode.png”的PNG圖像文件,準備用於各種應用,例如產品標籤、庫存管理和文件處理。

輸出

為網頁應用程式建立條碼掃描器 API 的步驟:圖 7 - 使用 IronBarcode 程式生成的條碼圖像

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

結論

總之,IronBarcode作為一個多功能的解決方案,支持網頁和移動平台,為開發人員提供了將高效條碼掃描功能無縫整合到其項目中的能力。 憑藉其全面的功能、易於整合和可靠性,IronBarcode 增強了用戶體驗,並精簡了多樣化應用程序中的工作流程,確保各種規模企業的最佳性能和生產力。

IronBarcode 也提供多種程式碼範例, 文檔,和教程以幫助用戶入門並高效利用該庫的功能。 如需了解 IronBarcode 的更多詳細功能,請訪問網站。

此外,IronBarcode 提供的免費試用進一步鞏固了其作為一個對各種規模企業而言具有價值和高效能資產的地位,幫助他們在應用程式中利用條碼技術的力量。

下一個 >
如何在 .NET MAUI 應用程式中使用文件掃描 SDK

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

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