讀取條碼
using IronBarCode;
using IronSoftware.Drawing;
using System.Drawing;
using System.IO;

// Reading a barcode is easy with IronBarcode

// From an image file (also supports JPEG, TIFF, BMP, etc.)
var resultFromFile = BarcodeReader.Read(@"file/barcode.png");

// From a Bitmap object
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp"));

// From a IronSoftware.Drawing.AnyBitmap object
var resultFromAnyBitmap = BarcodeReader.Read(new AnyBitmap("barcode.bmp"));

// From an Image object
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg"));

// From a memory stream
MemoryStream imageMemoryStream = new MemoryStream();
var resultFromStream = BarcodeReader.Read(imageMemoryStream); // From a stream

// PDFs are more intricate and must be read using ReadPdf
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf");
NuGet Download
PM > Install-Package BarCode
讀取條碼

讀取條碼

using IronBarcode 讀取 BARCODE 既有效率又簡單。 IronBarcode 支援多種格式,並針對不同情境提供相應的方法。 無論您是希望從圖像中讀取 BARCODE 的開發人員,還是需要整合 BARCODE 應用程式並處理相關資料的開發人員,IronBarcode 都能滿足您的需求。

Barcode Reader in C#

透過 BarcodeReader.Read 方法,開發人員可傳入任何標準圖像格式(例如 jpg 及 jpeg)的檔案路徑,以快速讀取檔案內的數值。 此外,BarcodeReader.Read 方法亦適用於 Bitmap 和 AnyBitmap。 這對於需要使用標準 Bitmap 類別來操作或傳遞值的應用程式而言,是理想的選擇。 對於需要跨 .NET 7、.NET 6、.NET 5 及 .NET Core 皆能通用 Bitmap 格式的開發人員,AnyBitmap 類別提供了一種平台無關的解決方案。 它實現了無縫的跨平台相容性,讓您能夠編寫靈活的程式碼,並毫無阻礙地傳遞變數。

BarcodeReader 類別還提供特定方法,可透過 ReadPdf 從 PDF 中讀取 BarCode,並從 PDF 文件中嵌入的每張圖片讀取 BarCode,讓開發人員能快速取得所有 BarCode。

除了指定的方法外,BarcodeReader 方法還允許開發人員傳入 BarcodeReaderOptions,以進行更細緻的控制與客製化。 此功能適用於 BarcodeReader 類別中的每個方法,可啟用多種自訂選項,例如僅讀取第一個 BarCode 以節省時間、讀取特定型別的 BarCode,以及利用多執行緒等。

探索我們關於如何在 C# 中從圖片讀取 BARCODE 的指南。
在GitHub上查看

準備好開始了嗎?

Nuget Downloads 2,540,041版本:2026.11剛剛發布