IronBarCode 高級安裝
IronBarcode 是一個強大的程式庫,我們的目標是支援儘可能多的環境。 為達成此目的,我們為不同的平台分別打包文件。 單一的全合一套件會導致大多數使用者不必要的下載。 相反,IronBarcode 提供了針對特定目標環境安裝庫的高級工具。
與其安裝 IronBarCode
NuGet 套件,我們可以在 NuGet 上搜尋指定的套件,所有套件的功能和 API 保持不變,但它們的開發方式可能會略有不同。
本文旨在提供清晰的比較,並作為建議指南,以推薦最適合您需求的 IronBarCode
!
BarCode NuGet 套件






最常使用的。 配置使您能夠在Visual Studio中盡快開始運行。 適用於大多數專案。
- 包含BarCode.Slim
- 包含 BarCode.Detection
- 包含 IronSoftware.ReaderInternals.Windows Windows 特定依賴項
BarCode.Slim NuGet Package

不包括用於檢測條碼的機器學習功能。
PM > Install-Package BarCode.Slim
- 所有其他套件都引用此套件。
- 包含實際的IronBarCode.dll
- 不包括 Windows、Linux 或 macOS 特定的依賴性。
不包括
Barcode.Detection
請注意
此套件具有最小的佔用空間,且不引用其他套件,然而因此如果輸入有大量的數位噪聲,請考慮添加Barcode.Detection
以獲得更好的結果。
BarCode.Detection NuGet 套件

一個利用機器學習進行更準確條碼識別的高級套件,使開發人員能夠自由自訂參數以滿足其需求。
PM > Install-Package BarCode.Detection
- 支持所有平台
- 包含在基本 BarCode 套件中
BarCode.Linux








專為雲端和基於 Linux 的作業系統設計,特別適合用於 AWS 和 Lambda、Azure Functions 及 Linux 模式的 Web 應用程式。 要在 Linux 上進行設置,請查看此指南。
PM > Install-Package BarCode.Linux
- 包含BarCode.Slim
- 包含 BarCode.Detection
- 包含 IronSoftware.ReaderInternals.Linux 一個 Linux 特定的依賴項
BarCode.MacOs 和 BarCode.MacOs.ARM NuGet 套件


這兩個套件專門為 MacOS 和 MacOS.ARM 用戶量身定制,允許開發人員在其基於 MacOS 的應用程式中使用和整合 IronBarcode。 如需更多信息,請參閱此macOS 安裝指南。
PM > Install-Package BarCode.MacOs.ARM
- 包含BarCode.Slim
- 包含 BarCode.Detection
- 包含 IronSoftware.ReaderInternals.iOS 或 IronSoftware.ReaderInternals.MacOs.ARM 一個 mac 特定的依賴項
BarCode.iOS NuGet 套件

IronBarCode 提供了一個專為行動裝置iOS應用設計的iOS套件,可以輕鬆將 IronBarCode 作為獨立的條碼閱讀器整合,或與現有應用程式整合。 如需有關如何在 iOS 上設置 IronBarcode 的更多資訊,請參閱此設置指南。
PM > Install-Package BarCode.iOS
- 包含BarCode.Slim
- 包含 IronSoftware.ReaderInternals.iOS一個特定於 iOS 的相依項
BarCode.Andriod NuGet 套件

同樣地,IronBarcode 也提供 Android 體驗,讓開發人員在兩個平台上開發無任何障礙。 如需有關如何在 Android 上設定 IronBarcode 的更多資訊,請參閱此設定指南。
PM > Install-Package BarCode.Android
- 包含BarCode.Slim
- Contains IronSoftware.ReaderInternals.Android 一個 Android 特定的依賴項