DocX es una biblioteca .NET que permite a los desarrolladores manipular archivos de Word 2007/2010/2013 de una manera fácil e intuitiva. DocX es rápido, liviano y lo mejor de todo es que no requiere la instalación de Microsoft Word u Office.
NOTA: Hay una nueva rama Master a partir del 3 de octubre de 2017. Lea sobre la rama Clásica si estaba utilizando este proyecto antes del cambio.
DocX es la versión gratuita y de código abierto de Xceed Words para .NET. Escrito originalmente por Cathal Coffey y mantenido por Przemyslaw Klys, ahora lo mantiene Xceed. A partir de la versión 1.5.0, este producto gratuito y de código abierto se proporciona bajo el acuerdo de licencia comunitaria Xceed (para uso no comercial).
Actualmente, la diferencia entre DocX y Xceed Words para .NET es que Xceed Words para .NET:
Todo lo que necesita instalar para utilizar DocX es .NET framework 4.0 o .NET5+ y Visual Studio 2010 o posterior, ambos gratuitos.
Edición | DocX | Xceed palabras para .NET |
Precio | Gratis | $599.95 |
Licencia | Licencia comunitaria Xceed | Propiedad |
Soporte por correo electrónico | SÍ | |
Crear nuevos documentos de Word | SÍ | SÍ |
Modificar documentos de Word | SÍ | SÍ |
Crear nuevos documentos PDF | SÍ | |
Convertir Word a PDF | SÍ | |
Admite .DOCX desde Word 2007 en adelante | SÍ | SÍ |
Modifique varios documentos en paralelo para un mejor rendimiento | SÍ | SÍ |
Aplicar una plantilla a un documento de Word | SÍ | SÍ |
Une documentos, recrea partes de uno a otro | SÍ | SÍ |
Admite protección de documentos con o sin contraseña | SÍ | SÍ |
Establecer márgenes del documento y tamaño de página | SÍ | SÍ |
Establecer interlineado, sangría, dirección del texto, alineación del texto | SÍ | SÍ |
Ajustar texto alrededor de imágenes | SÍ | |
Imágenes con recorte | SÍ | |
Administrar fuentes y tamaños de fuente | SÍ | SÍ |
Establecer color de texto, negrita, subrayado, cursiva, tachado, resaltado | SÍ | SÍ |
Establecer numeración de páginas | SÍ | SÍ |
Crear secciones | SÍ | SÍ |
Disponible en .net para aplicaciones .net 5+ | SÍ | SÍ |
Actualice los campos del documento (por ejemplo, una tabla de contenido) llamando solo a un método | SÍ | |
Ajustar texto alrededor de tablas | SÍ | |
Ajustar texto alrededor de formas | SÍ | |
Crea formas (rectángulos por ahora) | SÍ | |
Crear cuadros de texto o formas que contengan texto. | SÍ | |
Obtener formas de párrafos | SÍ | |
Obtenga gráficos de párrafos y modifique sus categorías/valores | SÍ | |
Actualizar los campos del documento con 1 llamada al método | SÍ | |
Insertar texto html/rtf (con etiquetas) o documento html/rtf en un documento de Word | SÍ | |
Clonar listas o tablas | SÍ | |
Agregar o modificar casillas de verificación | SÍ | |
Establecer transparencia en imágenes | SÍ | |
Crear hipervínculos formateados basados en hipervínculos referenciados | SÍ | |
Unir 2 documentos brinda la oportunidad de elegir qué encabezados/pies de página usar | SÍ | |
Más propiedades para configurar Gráficos | SÍ | |
Separaciones de palabras automáticas y separaciones de palabras configurables | SÍ | |
Firmas digitales en .NET Framework | SÍ | |
Agregar notas al pie y notas finales | SÍ | |
ListOptions para configuraciones de nivel de lista | SÍ | |
Modificar los estilos de marcador de serie y punto de datos del gráfico | SÍ | |
Insertar un documento en un punto específico de otro documento | SÍ | |
Ajustar texto alrededor de gráficos | SÍ | |
Dar formato al título del eje de los gráficos | SÍ | |
Reemplazar texto con html | SÍ | |
Obtenga la liberación por delante | SÍ |
Elementos de documentos de Word compatibles
DocX hace que la creación y manipulación de documentos sea una tarea sencilla. No utiliza bibliotecas COM ni requiere la instalación de Microsoft Office.
La siguiente publicación de blog de Cathal Coffey compara el código utilizado para crear un documento HelloWorld usando:
¿Tiene algún ejemplo interesante o informativo que le gustaría compartir? Si es así, envíeme un correo electrónico.
DocX se proporciona bajo la licencia comunitaria de Xceed Software, Inc.