IronBarCode 高级安装

查克尼特·宾
查克尼特·宾
2022年四月7日
更新 2025年五月12日
分享:
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中开始运行。 适用于大多数项目。

PM > Install-Package BarCode

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

BarCode.Slim NuGet 包

Nuget related to BarCode.Slim NuGet 包

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

PM > Install-Package BarCode.Slim

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

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

BarCode.Detection NuGet 包

Nuget related to BarCode.Detection NuGet 包

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

PM > 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 上设置,请查看此指南

PM > 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

PM > 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 的更多信息,请参阅此设置指南

PM > 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的更多信息,请参考此设置指南

PM > Install-Package BarCode.Android

  • 包含 BarCode.Slim
  • 包含 IronSoftware.ReaderInternals.Android 一个特定于 Android 的依赖项
查克尼特·宾
软件工程师
Chaknith 负责 IronXL 和 IronBarcode 的工作。他在 C# 和 .NET 方面拥有深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的洞察力,有助于提升产品、文档和整体体验。