Barcode 快速入門

IronBarCode 支援各種標準格式,從影像檔案(jpeg、png 和 jpg)到更具程式性格式的檔案,例如點陣圖,您可以在其中傳遞變數。此外,它還支援外部格式如 PDF,讓 IronBarCode 能夠無縫整合。

在任何代碼庫中,為開發人員提供文件格式和變量的靈活性。

除了作為所有文件格式的條碼讀取器,IronBarcode 還是一個條碼生成器,支持所有標準編碼和格式,例如 EAN8Code128Code39。 設定條碼生成器只需要兩行代碼。 對於開發人員來說,IronBarcode 是條碼相關所有情況的首選,因為它具有入門門檻低且提供多樣化的自訂選項。

條碼編寫器

我們首先匯入IronBarcodeSystem.Drawing,並實例化BarcodeWriter來使用字串值12345及格式EAN8來創建條碼。 然後,我們將生成的條碼儲存為所需格式的圖片。 IronBarcode 支援將條碼生成為Image以及Bitmap,因此有多種選擇。

進階BarcodeWriter

如上所述,使用 IronBarcode 生成條碼只需兩行程式碼,並將其保存為檔案以供日後使用。 IronBarcode 進一步延伸這一點,為開發人員提供大量選項,以自訂條碼以符合不同情況。

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

條碼讀取器

與上述類似,我們首先實例化BarcodeReader,將文件路徑傳遞給Read方法,並將其儲存為變數以便後續使用和操作條形碼物件。 有指定的方法用於讀取外部格式,如使用ReadPDF讀取PDF; 然而,對於一般的圖像格式和位圖,我們會使用Read

條碼讀取器選項

IronBarcode允許開發人員從標準文件格式掃描條碼。 然而,在某些情況下,開發者希望微調Read方法的行為,尤其是在批量程式化讀取條碼檔案的情況下。 這就是BarcodeReaderOptions派上用場的地方。 IronPDF 允許您完全自訂多個設定,例如通過 Speed 設置系統的讀取速度、通過 ExpectedMultipleBarcodes 指定文件中是否預期有多個條碼,以及通過屬性 ExpectBarcodeTypes 指定它們是何種類型的條碼。 允許開發者運行多個線程以並行處理從多個圖像中讀取條碼,並設置在進行並行讀取時使用的線程數。

這些只是展現 IronBarcode 強大功能的一些屬性,完整列表請參考文件 點擊此處查看操作指南,包括範例、示例代碼和文件。