條碼快速入門

IronBarCode 支援各種標準格式,從圖像文件(jpeg、png 和 jpg)到更程式化的格式,例如位圖,在這些格式中您可能希望傳遞變量。此外,IronBarCode 還支援如 PDF 等外部格式,可以在任何代碼庫中無縫集成,為開發者提供文件格式和變量的靈活性。

除了作為全文件格式的條形碼讀取器之外,IronBarcode 也同時作為條形碼生成器,支援所有標準編碼和格式化,例如 EAN8Code128Code39。 僅需兩行代碼即可設置條形碼生成器。 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 */ };
### 條形碼生成器 我們首先導入必要的庫,例如 `IronBarCode` 和 `System.Drawing`,並實例化 `BarcodeWriter` 以創建具有 `12345` 字符串值和 `EAN8` 格式的條形碼。 然後我們將生成的條形碼保存為所需格式的圖像。 有多種選擇,因為 IronBarCode 支援將條形碼創建為 `Image` 和 `Bitmap`。 #### 高級條形碼生成器 如上所見,使用 IronBarCode 生成條形碼只需兩行代碼,並將其保存為文件以供以後使用。 IronBarCode 通過為開發人員提供豐富的選項進一步擴展了此功能,以便定製條形碼以匹配情況。 我們可以使用 `ResizeTo` 方法並傳入高度和寬度來調整條形碼圖像的大小。 ### 條碼閱讀器 如上所述,我們首先實例化 `BarcodeReader`,將文件路徑傳遞給 `Read` 方法,並將其保存為變量以供以後使用並操作條形碼對象。 有指定的方法可以使用 `ReadPDF` 讀取外部格式如 PDF; 然而,對於一般的圖像格式和位圖,我們會使用 `Read`。 #### 條形碼讀取選項 IronBarCode 允許開發人員從標準文件格式掃描條形碼。 然而,開發人員可能需要微調 `Read` 方法的行為,尤其是在其程式化地讀取一批條形碼文件的情況下。 這時 `BarcodeReaderOptions` 就派上用場了。 IronBarCode 允許您全方位定制,例如使用 `Speed` 調整讀取速度,是否在文件中預期多個條形碼 `ExpectedMultipleBarcodes`,以及它們的條形碼類型是什麼 `ExpectBarcodeTypes`。 這允許開發人員運行多個線程從多個圖像中並行讀取條形碼,並控制執行並行讀取時使用的線程數。 這些只是 IronBarCode 強大功能的一部分。 有關完整列表,請參見文檔[此處](https://ironsoftware.com/csharp/barcode/object-reference/api/IronBarCode.BarcodeReaderOptions.html)。 使用我們的詳細指南學習創建條形碼!
準備好開始了嗎?
Nuget 下載 1,935,276 | 版本: 2025.11 剛剛發布