Aspose.Words  for .NET

API .NET para procesar archivos de Word

Cree, edite, renderice y convierta documentos de Word a múltiples formatos sin usar software externo. También puede generar un informe para visualizar los datos.

  Descargar prueba gratuita
  
 

Aspose.Words para .NET es una API avanzada de procesamiento de documentos para realizar una amplia gama de tareas de administración y manipulación en una variedad de formatos de archivo. La API admite la creación, modificación, conversión, procesamiento e impresión de archivos sin usar Microsoft Word u otro software de terceros directamente en aplicaciones multiplataforma. Puede ver la lista completa de características de Aspose.Words en nuestra documentación.

La API de Aspose.Words es compatible con todos los formatos populares de carga y guardado. Puede guardar o convertir documentos de Word a formatos de diseño fijo como PDF o XML, así como convertir sus archivos de Word a formatos de imagen o multimedia populares como JPEG, SVG, GIF y otros. Revisar la lista completa de formatos admitidos.

Al integrar la API de Words, los desarrolladores pueden realizar tareas como:

Características avanzadas de la API de .NET Words

Puede probar algunas de las funciones populares de Aspose.Words en las páginas de aplicaciones en línea:

Puedes probar todas las aplicaciones en línea de Aspose.Words.

Consulte también la documentación de las funciones más populares de Aspose.Words:

Tenga en cuenta que la lista no está completa y puede encontrar más funciones y descripciones en la documentación.

Convertir un documento en C#

La API le permite convertir de manera rápida, confiable y eficiente un archivo de un formato compatible a otro con solo dos líneas de código. ¡Es tan simple!

Convierta Word a PDF usando C#, p. DOCX a PDF – C#

// Cargar el archivo DOCX a convertir
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Convertir DOCX a PDF
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

Convierta Word a HTML usando C#, p. DOCX a HTML – C#

// Cargar el archivo DOCX a convertir
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Convertir DOCX a HTML
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

Convertir PDF a JPG – C#

// Cargar archivo PDF a convertir
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

// Convertir PDF a JPG
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

Ver más detalles en la página de conversión.

Renderizar, imprimir o ver archivos

Aspose.Words para .NET tiene su propio motor de renderizado diseñado específicamente para renderizar e imprimir documentos con la más alta fidelidad. Con esta característica, los desarrolladores pueden representar (dibujar) cualquier página en un objeto de gráficos .NET mientras especifican el tamaño y el nivel de zoom para crear miniaturas para mostrar imágenes en un navegador. Además, la API está completamente integrada con la infraestructura de impresión de .NET y tiene la capacidad de personalizar completamente el proceso para que los desarrolladores puedan imprimir o obtener una vista previa de los documentos fácilmente en sus propias aplicaciones.

Algunas de las capacidades de representación que la API puede realizar:

Programación con documentos mediante el modelo de objeto de documento (DOM)

Aspose.Words para .NET le permite crear, crear y modificar documentos, incluido el formato de documentos, utilizando un modelo de objeto de documento (DOM) intuitivo con más de 100 clases.

Estas son solo algunas de las funciones de manipulación que la API de Words puede realizar:

  • Trabaje con documentos completos: compare documentos, clone documentos, busque y reemplace textoo, combine documentos o partes de documentos, divida documentos en partes, etc.
  • Proteja y cifre documentos, agregue una firma digital o marca de agua
  • Administre todos los elementos, incluidas secciones, encabezados, pies de página, párrafos, listas, tablas, textoo, campos y mucho más
  • Especificar formato detallado para cualquier elemento, incluidas formas, cuadros de textoo, imágenes, objetos OLE y controles
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other campos

Informes y combinación de correspondencia

Aspose.Words para .NET proporciona una sintaxis de API extendida para campos de combinación de correspondencia para realizar operaciones más complejas durante unificación de correo. Puede realizar una operación de combinación de correspondencia simple o una combinación de correspondencia con regiones. Los datos para la operación de combinación de correo pueden provenir de varias tablas de datos, una matriz de valores compatibles con ADO .NET o fuentes de datos personalizadas.

Además, los desarrolladores pueden utilizar el Motor de informes LINQ para generar documentos a partir de plantillas y datos de una variedad de fuentes, incluidas bases de datos, XML, JSON, OData, objetos de tipo personalizado CLR, documentos externos y más desde el primer momento.

Ejecutar combinación de correspondencia simple – C#

// carga la plantilla que contiene campos fusionados

var wfle = new Aspose.Words.Document(dir + "template.doc");

//llenar los campos con los datos del usuario

wfle.MailMerge.Execute(

    new string[] { "FullName", "Company", "Deparment", "City" },
    
    new object[] { "John Doe", "Aspose", "Sales", "London" });

// guarda el resultado

wfle.Save(dir + "merged.doc");

No se necesita la automatización de Microsoft Office

Puede trabajar con documentos mediante programación sin instalar ninguna otra aplicación de terceros. Esto es posible porque la biblioteca se crea con código administrado. Por lo tanto, usted no necesita instalar Microsoft Office o Microsoft Word en su computadora para trabajar con formatos de Word. Es una alternativa perfecta a Microsoft Office Automation en términos de funciones compatibles, seguridad, estabilidad, escalabilidad, velocidad y precio.

Lo que la gente esta diciendo

No se fíe sólo de nuestra palabra. Vea lo que los usuarios tienen que decir sobre las API de Aspose.Words.

 
 
Ver estudios de casos
  
  

Aspose.Words ofrece API de procesamiento de textoos individuales para otros entornos de desarrollo populares, como se indica a continuación: