macOS 版 IronWord 入门指南

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

IronWord 允许 .NET 开发人员在 C# 中读取、创建和操作 Word 文档,而无需安装 Microsoft Office。 虽然 IronWord 通常用于 Windows 和 Linux 环境,但通过正确的设置,它在 macOS 上也能很好地运行。

本指南将引导您完成依赖项的安装,并使 IronWord 在您的 macOS 开发环境中运行。

macOS 的先决条件

在 macOS 上开始使用 IronWord 之前,请确保已安装以下软件:

IronWord 与 .NET Core LTS 版本或更高版本的 .NET SDK 配合使用效果最佳。

安装 macOS 原生依赖项

IronWord 依赖 libgdiplus 进行图形操作,例如渲染和处理 DOCX 内容。

您可以使用 Homebrew 安装此依赖项:

brew 安装 mono-libgdiplus

这将安装所需的本地图像渲染库。 如果出现与 System.Drawing.Common 相关的错误,通常是由于缺少依赖项造成的。

NuGet 包安装

IronWord 既可在 Apple Silicon Mac 上运行,也可在 Intel Mac 上运行。 我们建议大多数用户使用标准版 IronWord 套餐。

Install-Package IronWord

与 macOS ARM 兼容

IronWord 与 Apple Silicon 芯片完全兼容。 使用 M1 或 M2 机器的开发人员可以使用相同的 IronWord NuGet 包和安装说明。

如果您使用的是 Visual Studio for Mac 或 JetBrains Rider,请确保目标框架为 .NET 6 或更高版本,以获得最佳兼容性。

常见问题解答

使用IronWord在macOS上的先决条件是什么?

要在macOS上使用IronWord,确保您已安装.NET 6或.NET 7 SDK、Homebrew,并且是macOS 11(Big Sur)或更高版本。IronWord兼容Apple Silicon和Intel Mac。

如何在macOS上安装IronWord所需的依赖项?

您可以使用Homebrew并通过命令'brow install mono-libgdiplus'来安装所需的本地依赖libgdiplus。这有助于图形操作,如呈现和处理DOCX内容。

IronWord兼容Apple Silicon芯片吗?

是的,IronWord完全兼容Apple Silicon芯片,例如M1和M2机器中的芯片。您可以使用相同的IronWord NuGet包和设置说明,适用于Intel Mac。

如果遇到与System.Drawing.Common相关的错误,我该怎么办?

此类错误通常表示缺少依赖项。确保您已使用Homebrew安装了libgdiplus,因为它是IronWord图形操作所需的。

推荐哪种开发环境用于macOS上的IronWord?

IronWord可以搭配Visual Studio for Mac和JetBrains Rider使用。为了最佳兼容性,确保您以.NET 6或更高版本为目标。

使用IronWord需要安装Microsoft Office吗?

不,IronWord允许您在C#中读取、创建和操作Word文档,无需在系统上安装Microsoft Office。

IronWord可以在macOS以外的环境中使用吗?

是的,虽然此指南侧重于macOS,但IronWord还设计用于在Windows和Linux环境中运行。

应该为macOS安装哪个NuGet包用于IronWord?

对于大多数用户,我们推荐安装标准的IronWord NuGet包,该包支持Apple Silicon和Intel Mac。

IronWord在macOS上支持哪些版本的.NET?

IronWord最佳工作于.NET Core LTS版本或更高版本的.NET SDK,以确保最佳性能和兼容性。

Kye Stuart
技术作家

Kye Stuart 在 Iron Software 中将编码热情与写作技能结合在一起。他在 Yoobee 学院接受软件部署教育,现在将复杂的技术概念转化为清晰的教育内容。Kye 重视终身学习,接受新的技术挑战。

工作之余,他们喜欢 PC 游戏、Twitch 上的直播,以及户外活动如园艺和带狗 Jaiya 散步。Kye 的直截了当的方法使他们成为 Iron Software 使命的关键,即为全球开发者解密技术。

准备开始了吗?
Nuget 下载 27,129 | Version: 2025.11 刚刚发布