macOS で IronWord を使い始める
IronWordは、.NET開発者がMicrosoft OfficeをインストールせずにC#でWord文書を読み取り、作成、および操作することを可能にします。 通常はWindowsやLinux環境で使用されますが、適切な設定でmacOSでも問題なく動作します。
このガイドでは、依存関係のインストール方法と、macOS開発環境でのIronWordの動作を確認します。
macOSの前提条件
macOSでIronWordを始める前に、以下がインストールされていることを確認してください:
- .NET 6または.NET 7 SDK
- Homebrew (macOSパッケージマネージャー)
- macOS 11 (Big Sur)またはそれ以降(Apple SiliconおよびIntelサポートあり)
IronWordは、.NET Core LTSバージョンまたはそれ以降の.NET SDKで最適に動作します。
ネイティブmacOS依存関係のインストール
IronWordは、DOCXコンテンツのレンダリングや処理などのグラフィカル操作のためにlibgdiplusに依存しています。
この依存関係はHomebrewを使用してインストールできます:
brew install mono-libgdiplusこれにより、必要なネイティブ画像レンダリングライブラリがインストールされます。 System.Drawing.Commonに関連するエラーが発生した場合、通常はこの依存関係がありません。
NuGetパッケージのインストール
IronWordはApple SiliconとIntelの両方のMacで動作します。 ほとんどのユーザーには、標準のIronWordパッケージを推奨します。
Install-Package IronWord
macOS ARMとの互換性
IronWordはApple Siliconチップに完全に互換性があります。 M1またはM2マシンを使用する開発者は、同じIronWord NuGetパッケージとセットアップ手順を使用できます。
Visual Studio for MacやJetBrains Riderを使用している場合、最適な互換性のために.NET 6以上をターゲットにしていることを確認してください。
よくある質問
macOSでIronWordを使用するための前提条件は何ですか?
macOSでIronWordを使用するには、.NET 6または.NET 7 SDK、Homebrew、およびmacOS 11(Big Sur)以降をインストールしてください。IronWordはApple SiliconとIntelの両方のMacと互換性があります。
macOSでのIronWordの必要な依存関係をどのようにインストールしますか?
必要なネイティブ依存関係であるlibgdiplusは、Homebrewを使用して'brew install mono-libgdiplus'コマンドでインストールできます。これは、DOCXコンテンツのレンダリングや処理のようなグラフィカル操作に役立ちます。
IronWordはApple Siliconチップと互換性がありますか?
はい、IronWordはM1およびM2マシンを含むApple Siliconチップと完全に互換性があります。Intel Macと同じIronWord NuGetパッケージとセットアップ手順を使用できます。
System.Drawing.Commonに関連するエラーに遭遇したらどうすればよいですか?
そのようなエラーは通常、依存関係が不足していることを示しています。IronWordでのグラフィカル操作に必要であるため、Homebrewを使用してlibgdiplusをインストールしたことを確認してください。
macOSでIronWordを使用するために推奨される開発環境はどれですか?
IronWordはVisual Studio for MacおよびJetBrains Riderと共に使用できます。最適な互換性を確保するには、.NET 6以上をターゲットにしてください。
IronWordを使用するためにMicrosoft Officeをインストールする必要がありますか?
いいえ、IronWordにより、システムにMicrosoft Officeをインストールしなくても、C#でWordドキュメントを読み取り、作成、操作できます。
IronWordはmacOS以外の環境でも使用できますか?
はい、このガイドはmacOSに焦点を当てていますが、IronWordはWindowsおよびLinux環境でも動作するように設計されています。
macOSでのIronWordにはどのNuGetパッケージをインストールするべきですか?
ほとんどのユーザーに対して、Apple SiliconとIntelの両方のMacをサポートする標準のIronWord NuGetパッケージをインストールすることをお勧めします。
macOS上でIronWordはどのバージョンの.NETをサポートしていますか?
IronWordは最適なパフォーマンスと互換性を確保するために.NET Core LTSバージョンまたはそれ以降の.NET SDKと共に最適に動作します。






