跳過到頁腳內容
IronBarcode 標誌 for .NET

從圖像中讀取 C# 條形碼

  • 從圖像中提取條形碼。
  • 支持多種條形碼類型。
  • 高條形碼閱讀精度。
  • 輕鬆集成到 C# 應用程序。
  • 從流中讀取條形碼。
Trial key

立即獲取您的免費 30天試用密鑰

試用授權將寄送到此地址

Check icon 無需信用卡或建立帳號

Test Icon

在實際環境中測試

在生產環境中測試而不帶水印。
適用於您所需的任何地方。

Functional Icon

功能完善的產品

獲得 30 天完整功能產品。
幾分鐘內即可運行。

Support Icon

24/5 技術支持

在您的產品試用期間全面訪問我們的支持技術團隊

條碼快速入門
using IronBarCode;
using System.Drawing;

// Reading a barcode is easy with IronBarcode!
var resultFromFile = BarcodeReader.Read(@"file/barcode.png"); // From a file
var resultFromBitMap = BarcodeReader.Read(new Bitmap("barcode.bmp")); // From a bitmap
var resultFromImage = BarcodeReader.Read(Image.FromFile("barcode.jpg")); // From an image
var resultFromPdf = BarcodeReader.ReadPdf(@"file/mydocument.pdf"); // From PDF use ReadPdf

// To configure and fine-tune barcode reading, utilize the BarcodeReaderOptions class
var myOptionsExample = new BarcodeReaderOptions
{
    // Choose a reading speed from: Faster, Balanced, Detailed, ExtremeDetail
    // There is a tradeoff in performance as more detail is set
    Speed = ReadingSpeed.Balanced,

    // Reader will stop scanning once a single barcode is found (if set to false)
    ExpectMultipleBarcodes = true,

    // By default, all barcode formats are scanned for
    // Specifying a subset of barcode types to search for would improve performance
    ExpectBarcodeTypes = BarcodeEncoding.AllOneDimensional,

    // Utilize multiple threads to read barcodes from multiple images in parallel
    Multithreaded = true,

    // Maximum threads for parallelized barcode reading
    // Default is 4
    MaxParallelThreads = 2,

    // The area of each image frame in which to scan for barcodes
    // Specifying a crop area will significantly improve performance and avoid noisy parts of the image
    CropArea = new Rectangle(),

    // Special setting for Code39 barcodes
    // If a Code39 barcode is detected, try to read with both the base and extended ASCII character sets
    UseCode39ExtendedMode = true
};

// Read with the options applied
var results = BarcodeReader.Read("barcode.png", myOptionsExample);

// Create a barcode with one line of code
var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeWriterEncoding.EAN8);

// After creating a barcode, we may choose to resize
myBarcode.ResizeTo(400, 100);

// Save our newly-created barcode as an image
myBarcode.SaveAsImage("EAN8.jpeg");

Image myBarcodeImage = myBarcode.Image; // Can be used as Image
Bitmap myBarcodeBitmap = myBarcode.ToBitmap(); // Can be used as Bitmap

                                                                    
Install-Package BarCode

探索程式碼並運行它以查看範例。

世界級工程,
24小時支援
  • Support Team Member 2 related to 從圖像中讀取 C# 條形碼
  • Support Team Member 4 related to 從圖像中讀取 C# 條形碼
  • Support Team Member 6 related to 從圖像中讀取 C# 條形碼
  • Support Team Member 7 related to 從圖像中讀取 C# 條形碼
  • Support Team Member Iron related to 從圖像中讀取 C# 條形碼
與專家交談

鋼鐵支援團隊

我們每週 5 天,每天 24 小時在線上。
聊天
電子郵件
打電話給我