IRONSOFTWAREHOME

Introducción a IronWord

Curtis Chau
Curtis Chau
Updated: 11 de junio de 2025

IronWord: Biblioteca de documentos de Word for .NET

IronWord es una biblioteca de documentos Word desarrollada por Iron Software. IronWord se destaca al proporcionar una funcionalidad robusta para trabajar con documentos Word en aplicaciones .NET.

  • Cargar, Manipular y Guardar Documentos Word y Docx.
  • PageSetup: Configurar tamaño del papel, orientación de la página, márgenes y color de fondo.
  • TextRun: Manejar contenido de texto, estilos, división, anexado de texto y adición de imágenes.
  • TextStyle: Gestionar familia de fuentes, tamaño, color, negrita, cursiva, tachado, subrayado, superíndice y subíndice.
  • Paragraph: Añadir bloques de texto, imágenes, formas, establecer estilos, alineaciones, viñetas y listas numeradas.
  • Table: Manipular la estructura de la tabla, incluyendo agregar filas, obtener y establecer valores de celdas, eliminar filas, fusionar celdas y más.
  • Image: Cargar imágenes desde archivos o flujos, configurar ajuste de texto, desplazamiento de posición, ancho, altura y otras propiedades.
  • Shape: Configurar ajuste de texto, desplazamiento de posición, ancho, altura, tipo de forma y rotación.

Instalación

Biblioteca IronWord

Instalar IronWord es rápido y fácil. Puedes instalar el paquete usando NuGet con el siguiente comando:

PM > Install-Package IronWord

Alternativamente, descarga directamente desde el sitio web oficial de IronWord NuGet.

Una vez instalado, puede comenzar agregando using IronWord; al inicio de su archivo de código C#.

Aplicar clave de licencia

A continuación, aplique una licencia válida o clave de prueba a IronWord asignando la clave de licencia a la propiedad LicenseKey de la clase License. Incluye el siguiente código justo después de la declaración de importación, antes de usar cualquier método de IronWord:

using IronWord;

// Assign your license key
License.LicenseKey = "YOUR_LICENSE_KEY_HERE";

Ejemplos de código

Exploremos algunos ejemplos de código y las funciones disponibles.

Por favor nota: El archivo DOCX producido por IronWord, cuando se abre en una cierta versión de Microsoft Word, puede estar en Modo de Compatibilidad, lo que hace que algunos de los estilos no estén disponibles. Para convertir un documento de Word fuera del modo de compatibilidad
  1. Selecciona 'Archivo' > 'Información' y haz clic en "Convertir".
  2. Se te mostrará un mensaje diciendo que tu documento se actualizará al último formato de archivo. Haz clic en "OK".

Crear documentos de Word y Docx

Cree el documento Word instanciando la clase WordDocument utilizando uno de sus constructores. Después de eso, utilice el método SaveAs para exportar el documento Word. Ejemplo:

using IronWord;

class Program
{
    static void Main()
    {
        // Create a new Word document
        var document = new WordDocument();

        // Save the document as a .docx file
        document.SaveAs("example.docx");
    }
}

Añadir imagen

Una imagen no se puede añadir por sí sola; en su lugar, debe añadirse a una de las estructuras del documento, como un Paragraph, TableCell, o Section. Utilice el método AddImage para añadir una imagen. Ejemplo:

using IronWord;
using System.Drawing;

class Program
{
    static void Main()
    {
        var document = new WordDocument();
        var section = document.Sections.Add();

        // Add an image to a paragraph
        var paragraph = section.Paragraphs.Add();
        paragraph.AddImage("path/to/image.jpg", new Rectangle(0, 0, 100, 100));

        document.SaveAs("example_with_image.docx");
    }
}

Agregar tabla

Agregar una tabla requiere crear la tabla, filas, columnas y celdas de tabla. Esto habilita significativas oportunidades de configuración, ya que cada celda puede tener diferentes estilos. Ejemplo:

using IronWord;

class Program
{
    static void Main()
    {
        var document = new WordDocument();
        var section = document.Sections.Add();
        var table = section.Tables.Add(3, 3); // 3x3 table

        // Iterate over cells and set their content
        for (int i = 0; i < table.Rows.Count; i++)
        {
            for (int j = 0; j < table.Rows[i].Cells.Count; j++)
            {
                table.Rows[i].Cells[j].Paragraphs.Add().AppendText($"Cell {i+1},{j+1}");
            }
        }

        document.SaveAs("example_with_table.docx");
    }
}

Licencias y soporte disponibles

IronWord es una biblioteca de pago; sin embargo, las licencias de prueba gratuitas están disponibles aquí.

Para obtener más información sobre Iron Software, visita nuestro sitio web: https://ironsoftware.com/. Para más soporte y consultas, por favor pregunta a nuestro equipo.

Soporte de Iron Software

Para soporte general y consultas técnicas, por favor envíanos un correo electrónico a: support@ironsoftware.com

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

¿Listo para empezar?

Nuget Downloads 56,401Versión:2026.9recién lanzado

Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronWord
nuget.org/packages/IronWord/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Selecciona Examinar y busca "IronWord"
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

  1. Descarga y descomprime IronWord en una ubicación como ~/Libs dentro del directorio de tu Solución
  2. En el Explorador de Soluciones de Visual Studio, haz clic derecho en Referencias. Selecciona Examinar, "IronWord.dll"

Licencias desde $999

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta