Introducción a IronWord en macOS

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

IronWord permite a los desarrolladores de .NET leer, crear y manipular documentos de Word en C# sin necesidad de tener Microsoft Office instalado. Aunque normalmente se utiliza en entornos de Windows y Linux, IronWord también funciona bien en macOS con la configuración adecuada.

Esta guía te orienta sobre cómo instalar las dependencias y hacer que IronWord funcione en tu entorno de desarrollo de macOS.

Requisitos previos para macOS

Antes de comenzar con IronWord en macOS, asegúrate de tener instalados los siguientes elementos:

IronWord funciona mejor con las versiones LTS de .NET Core o SDKs de .NET más recientes.

Instalar dependencias nativas de macOS

IronWord depende de libgdiplus para operaciones gráficas, como el renderizado y procesamiento del contenido DOCX.

Puedes instalar esta dependencia usando Homebrew:

brew install mono-libgdiplus

Esto instala la biblioteca nativa de renderizado de imágenes requerida. Si obtienes errores relacionados con System.Drawing.Common, generalmente se debe a la falta de esta dependencia.

Instalación del paquete NuGet

IronWord funciona tanto en Macs con Apple Silicon como con Intel. Recomendamos el paquete estándar de IronWord para la mayoría de los usuarios.

Install-Package IronWord

Compatibilidad con macOS ARM

IronWord es totalmente compatible con los chips Apple Silicon. Los desarrolladores que utilicen máquinas M1 o M2 pueden usar el mismo paquete NuGet de IronWord y las instrucciones de configuración.

Si estás utilizando Visual Studio para Mac o JetBrains Rider, asegúrate de estar apuntando a .NET 6 o superior para una mejor compatibilidad.

Preguntas Frecuentes

¿Cuáles son los requisitos previos para usar IronWord en macOS?

Para usar IronWord en macOS, asegúrate de tener instalados .NET 6 o .NET 7 SDK, Homebrew y macOS 11 (Big Sur) o posterior. IronWord es compatible tanto con Macs Apple Silicon como Intel.

¿Cómo instalo las dependencias necesarias para IronWord en macOS?

Puedes instalar la dependencia nativa requerida, libgdiplus, usando Homebrew con el comando 'brew install mono-libgdiplus'. Esto ayuda con operaciones gráficas como renderización y procesamiento de contenido DOCX.

¿Es IronWord compatible con los chips Apple Silicon?

Sí, IronWord es completamente compatible con los chips Apple Silicon, como los de las máquinas M1 y M2. Puedes usar el mismo paquete NuGet de IronWord e instrucciones de configuración que para Macs Intel.

¿Qué debo hacer si encuentro errores relacionados con System.Drawing.Common?

Tales errores generalmente indican una dependencia faltante. Asegúrate de haber instalado libgdiplus usando Homebrew, ya que es necesario para operaciones gráficas en IronWord.

¿Qué entornos de desarrollo se recomiendan para usar IronWord en macOS?

IronWord se puede usar con Visual Studio para Mac y JetBrains Rider. Para la mejor compatibilidad, asegúrate de estar apuntando a .NET 6 o superior.

¿Necesito tener Microsoft Office instalado para usar IronWord?

No, IronWord te permite leer, crear y manipular documentos de Word en C# sin necesidad de tener instalado Microsoft Office en tu sistema.

¿Puede usarse IronWord en entornos distintos a macOS?

Sí, aunque esta guía se centra en macOS, IronWord también está diseñado para funcionar en entornos Windows y Linux.

¿Qué paquete NuGet debo instalar para IronWord en macOS?

Para la mayoría de los usuarios, recomendamos instalar el paquete estándar de IronWord NuGet, que es compatible con Macs Apple Silicon e Intel.

¿Qué versiones de .NET soporta IronWord en macOS?

IronWord funciona mejor con versiones LTS de .NET Core o SDKs de .NET más recientes, asegurando un rendimiento y compatibilidad óptimos.

Kye Stuart
Escritor Técnico

Kye Stuart fusiona la pasión por la codificación y la habilidad para escribir en Iron Software. Educado en Yoobee College en despliegue de software, ahora transforma conceptos tecnológicos complejos en contenido educativo claro. Kye valora el aprendizaje continuo y acepta nuevos desafíos tecnológicos.

<...
Leer más
¿Listo para empezar?
Nuget Descargas 27,129 | Version: 2025.11 recién lanzado