條碼快速入門

IronBarcode支援多種標準格式,從影像檔案(jpeg、png 和 jpg)到更適合程式化操作的格式(例如點陣圖),後者允許在程式中傳遞變數。此外,它還支援 PDF 等外部格式,使IronBarcode能夠無縫整合到任何程式碼庫中,並為開發人員提供處理文件格式和變數的靈活性。

除了可以讀取所有檔案格式的條碼外, IronBarcode還可以作為條碼產生器,支援所有標準編碼和格式,例如 Code128Code39。 設定條碼產生器只需要兩行程式碼。 IronBarcode 的入門門檻低,並為開發人員提供了大量的自訂選項,是所有與條碼相關的場景的首選。

C# 中的條碼讀取器和條碼產生器

  1. `var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);`
  2. `Image myBarcodeImage = myBarcode.ToImage();`
  3. `myBarcode.ResizeTo(400, 100);`
  4. `var resultFromFile = BarcodeReader.Read(@"file/barcode.png");`
  5. `var myOptionsExample = new BarcodeReaderOptions { /* Options */ };`

條碼寫入器

我們首先導入必要的函式庫,例如 IronBarCodeSystem.Drawing,並實例化 BarcodeWriter,以建立一個條碼,其字串值為 12345,格式為 EAN8。 然後我們將生成的條碼以所需格式儲存為圖像。 IronBarcode支援建立 ImageBitmap 條碼,因此有多種選擇。

進階條碼寫入器

如上所示,使用IronBarcode產生條碼只需要兩行程式碼,並將其儲存為檔案以供以後使用。 IronBarcode進一步擴展了這項功能,為開發者提供了大量選項,可以根據具體情況自訂條碼。

我們可以使用 ResizeTo 方法,並傳入高度和寬度來調整條碼圖像的大小。

條碼閱讀器

與上述類似,我們首先實例化 BarcodeReader,將檔案路徑傳遞給 Read 方法,並將其儲存為變數以便稍後使用和操作條碼物件。 有指定的方法可以讀取外部格式,例如 PDF,代碼為 ReadPDF; 但是,對於一般的圖像格式和點陣圖,我們將使用 Read

條碼讀取器選項

IronBarcode允許開發人員掃描標準檔案格式的條碼。 然而,在某些情況下,開發人員希望微調 Read 方法的行為,尤其是在以程式設計方式讀取一批條碼檔案的情況下。 This is where BarcodeReaderOptions comes in. IronBarCode lets you fully customize things such as the speed at which it reads with Speed, whether multiple barcodes are expected in the file with ExpectedMultipleBarcodes, and what kind of barcodes they are with the property ExpectBarcodeTypes. 這樣一來,開發人員就可以運行多個執行緒來並行讀取多個映像中的條碼,還可以控制並行讀取時使用的執行緒數。

以上僅為IronBarcode強大功能的部分體現。 完整清單請參閱此處的文件。

透過我們的詳細指南學習如何建立條碼!

準備好開始了嗎?
Nuget 下載 2,121,847 | 版本: 2026.3 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package BarCode
執行範例 看您的字串變成 BarCode。