using IronWord;
using IronWord.Models;
// Load docx
WordDocument doc = new WordDocument("document.docx");
// Add text
doc.AddText("Add text using IronWord");
// Export docx
doc.SaveAs("save_document.docx");
Diseñado para C#, F# y VB.NET que se ejecuta en .NET 9, 8, 7, 6, Core, Standard o Framework
Una biblioteca de Word en C# que prioriza la precisión, la facilidad de uso y la velocidad.
IronWord es una biblioteca de C# para DOCx de Word que permite generar y editar documentos de Word en .NET. Su API fácil de usar permite a los desarrolladores agregar funcionalidades de procesamiento de documentos de Word a proyectos .NET en minutos.
Crea y edita archivos DOCX. No se requiere Office Interop.
Versión de lanzamiento de IronWord 2025.5Características y mejorasVer las novedades
Compatibilidad
Versiones .NET
Lenguajes C#, VB.NET, F#
.NET Core (9, 8, 7, 6, 5, y 3.1+)
.NET Standard (2.0+)
.NET Framework (4.6.2+)
Tipos de proyectos .NET
Web (Blazor y WebForms)
Móvil (Xamarin y MAUI)
Escritorio (WPF y MAUI)
Consola (Aplicación y Biblioteca)
Entornos de aplicación
Windows (10+, Servidor 2016+)
Linux (Ubuntu, Debian, CentOS, etc.)
iOS (12+)
Android API 21+ (v5 “Lollipop”)
Docker (Windows, Linux, Azure)
Azure (VPS, WebApp, Function)
AWS (EC2, Lambda)
IDEs
Microsoft Visual Studio
JetBrains ReSharper y Rider
Sistemas operativos y procesadores
Windows, macOS, Linux, iOS, Android
x64, x86, ARM
Certificación binaria
Binarios firmados por DigiCert
Estructura del documento
Leer y editar Word
Extraer texto e imágenes
Editar configuración de página
Tamaño del papel
Orientación de la página
Márgenes personalizados
Color de fondo
Añadir párrafos
Añadir y eliminar TextRuns
Añadir imágenes
Añadir formas
Set Styling
Establecer alineaciones (Izquierda, Centro, Derecha y Justificado)
Añadir viñetas y listas de numeración
Añadir tablas
Añadir filas y columnas (Insertar antes y después)
Eliminar filas y columnas
Establecer y obtener valores de celda (índice)
Combinar y dividir celdas
Establecer bordes (Valor, Tamaño, Espacio y Color)
Dimensiones de la disposición del juego
Elementos del documento
Añadir TextRuns
Contenido del texto (Agregar, Adjuntar y Dividir)
Set Styling (Familia y tamaño de fuente, color, negrita y cursiva, tachado, subrayado, superíndice y subíndice)
Incrustar imágenes
Añadir imágenes
Cargar imagen (Archivo y FileStream)
Ajustar texto
Dimensiones del juego (Ancho y Altura)
Fijar Desplazamiento de Posición
Distancia de las esquinas
Añadir formas
Set Shape Tipo
Ajustar texto
Dimensiones del juego (Ancho y Altura)
Fijar Desplazamiento de Posición
Fijar rotación
Millones de ingenieros de todo el mundo confían en nosotros