IronBarCode 高级安装

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronBarcode 是一个功能强大的库,我们的目标是支持尽可能多的环境。 为实现这一目标,我们为不同的平台分别打包文件。 一个单一的、全合一的包将导致大多数用户不必要的下载。 相反,IronBarcode提供了高级工具以专门针对您的目标环境安装库。

与其安装IronBarCode NuGet 包,我们可以在 NuGet 上搜索指定的包,所有包的功能和 API 保持不变,然而它们的开发方式可能略有不同。

本文旨在提供明确的比较,并作为推荐指南来建议最适合您需求的IronBarcode

BarCode NuGet 包

Windows Logo related to BarCode NuGet 包 Nuget related to BarCode NuGet 包 Docker related to BarCode NuGet 包 Azure 1 related to BarCode NuGet 包 Amazon Web Services related to BarCode NuGet 包 Ubuntu V1 related to BarCode NuGet 包

最常用的。 配置为让您尽快在Visual Studio中开始运行。 适用于大多数项目。

Install-Package BarCode**

  • 包含 BarCode.Slim
  • 包含 BarCode.Detection
  • Contains IronSoftware.ReaderInternals.Windows 特定于 Windows 的依赖项

BarCode.Slim NuGet 包

Nuget related to BarCode.Slim NuGet 包

不包括用于检测条形码的机器学习功能。

Install-Package BarCode.Slim**

  • 所有其他包都引用此包
  • 包含实际的IronBarCode.dll
  • 不包括 Windows、Linux 或 macOS 的特定依赖项
  • 不包括Barcode.Detection

    请注意
    此包占用空间最小,且不引用其他包,但由于这一点,如果输入含有大量数字噪声,请考虑添加Barcode.Detection以获得更好的结果

BarCode.Detection NuGet 包

Nuget related to BarCode.Detection NuGet 包

一个利用机器学习进行更精确条形码检测的高级套件,使开发人员可以自由自定义参数以满足他们的需求。

Install-Package BarCode.Detection**

  • 支持所有平台
  • 包含在基本 BarCode 包中

BarCode.Linux

Linux V1 related to BarCode.Linux Debian related to BarCode.Linux Ubuntu related to BarCode.Linux Centos related to BarCode.Linux Nuget related to BarCode.Linux Azure 1 related to BarCode.Linux Amazon Web Services related to BarCode.Linux Docker related to BarCode.Linux

专为云和基于Linux的操作系统设计,特别适用于AWS & Lambda、Azure Functions和Linux模式下的Web应用程序。 要在 Linux 上进行设置,请查看此指南

Install-Package BarCode.Linux**

  • 包含 BarCode.Slim
  • 包含 BarCode.Detection
  • 包含 IronSoftware.ReaderInternals.Linux 是 Linux 特定的依赖项

BarCode.MacOs 和 BarCode.MacOs.ARM NuGet 软件包

Mac Client related to BarCode.MacOs 和 BarCode.MacOs.ARM NuGet 软件包 Nuget related to BarCode.MacOs 和 BarCode.MacOs.ARM NuGet 软件包

这两个软件包专为 MacOS 和 MacOS.ARM 用户量身定制,允许开发人员在其基于 MacOS 的应用程序中使用和集成 IronBarcode。 有关更多信息,请参阅此macOS 设置指南

Install-Package BarCode.MacOs

Install-Package BarCode.MacOs.ARM**

  • 包含 BarCode.Slim
  • 包含 BarCode.Detection
  • 包含 IronSoftware.ReaderInternals.iOSIronSoftware.ReaderInternals.MacOs.ARM 为 mac 特定依赖项

BarCode.iOS NuGet 包

?size=72&id=20822&format=png&color=000000 related to BarCode.iOS NuGet 包 Nuget related to BarCode.iOS NuGet 包

IronBarCode提供了一个iOS软件包,专为基于iOS的移动应用程序设计,可以轻松将IronBarCode集成为独立的条码阅读器,或与现有应用程序集成。 有关如何在iOS上设置IronBarCode的更多信息,请参阅此设置指南

Install-Package BarCode.iOS**

  • 包含 BarCode.Slim
  • 包含 IronSoftware.ReaderInternals.iOS iOS 特定依赖项

BarCode.Andriod NuGet 包

?size=72&id=P2AnGyiJxMpp&format=png&color=000000 related to BarCode.Andriod NuGet 包 Nuget related to BarCode.Andriod NuGet 包

同样,IronBarcode 也提供了 Android 体验,使开发人员能够在两个平台上无障碍开发。 有关如何在Android上设置IronBarcode的更多信息,请参阅此设置指南

Install-Package BarCode.Android**

  • 包含 BarCode.Slim
  • 包含 IronSoftware.ReaderInternals.Android 一个特定于 Android 的依赖项