Funciones admitidas

Aspose.Words ofrece a los usuarios una amplia gama de funciones. Los usuarios pueden realizar una gran cantidad de tareas relacionadas con documentos, desde simplemente convertir documentos de un formato compatible a otro y modificarlos durante el proceso de conversión hasta tareas comerciales, como crear documentos estructurados y visualmente atractivos o automatizar informes.

Los formatos y estándares de documentos modernos son complejos y, cuando necesita conversión de documentos u otras funciones de procesamiento de documentos en su proyecto, la única solución práctica suele ser confiar en un componente de terceros que implemente la funcionalidad deseada. Pero utilizar un componente de terceros siempre conlleva algún riesgo. Uno de los riesgos únicos en el procesamiento de documentos es la cuestión de cuán completa y correctamente la biblioteca implementa un formato o estándar de documento en particular.

Aspose se compromete a ofrecer las implementaciones más completas y precisas de formatos y estándares de documentos. El equipo Aspose.Words demuestra su compromiso con la interoperabilidad al proporcionar notas de implementación detalladas para los formatos de documentos admitidos en múltiples plataformas.

Las siguientes tablas resumen y comparan la disponibilidad de las funciones Aspose.Words para .NET y proporcionan enlaces a descripciones detalladas de las funciones.

Descripción general de las plataformas

Las plataformas con las que se puede utilizar Aspose.Words para .NET se enumeran a continuación. Si necesita soporte para más plataformas, busque el producto “hermano gemelo” Aspose.Words para Java.

Característica Descripción
.NET Framework Utilice Aspose.Words para .NET para crear ASP.NET, servicios web, WinForms o cualquier otro tipo de aplicación para cualquier versión .NET Framework 2.0 o posterior, incluidas las versiones de perfil de cliente. Soporte completo para 32 y 64 bits.
.NET Standard 2.0 Las carpetas ‘netstandard2.0’ y ‘netstandard2.0_AuthenticodeSigned’ contienen ensamblados para usar con marcos que implementan .NET Standard 2.0, como .NET Core 2.0/2.1/2.2/3.0/3.1. La última versión de Aspose.Words API también es compatible con .NET 5.0 y .NET 6.0.
Xamarin.Android Utilice Aspose.Words para .NET en sus aplicaciones Android nativas.
Xamarin.iOS Utilice Aspose.Words para .NET en sus aplicaciones iOS nativas.
Xamarin.Mac Utilice Aspose.Words para .NET en sus aplicaciones nativas de Mac.
COM Puede ser un salvavidas si tiene que desarrollar utilizando tecnologías anteriores a .NET.
Mono Puede utilizar Aspose.Words para .NET para crear aplicaciones con Mono.
Windows Azure Sí, Aspose.Words para .NET se ejecuta en Windows Azure.

Formatos de archivos y conversiones

Muchos clientes de todo el mundo confían en las completas funciones de importación y exportación de documentos proporcionadas por Aspose.Words.

Característica Descripción .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Microsoft Word - DOC La implementación de formato DOC más rápida y completa que puedas encontrar. tick tick tick tick tick
WordprocessingML - DOCX and XML Aspose.Words proporciona soporte exhaustivo para OOXML, Flat OPC y también Word 2003 XML. tick tick tick tick tick
Rich Text Format - RTF Soporte integral del formato RTF para interactuar con una variedad de aplicaciones. tick tick tick tick tick
HTML, XHTML and MHTML Cargue y guarde HTML/XHTML para una interoperabilidad aún mayor. Guardar como MHTML también está disponible. tick tick tick tick tick
OpenDocument - ODT Aspose.Words puede cargar y guardar documentos en formato OpenDocument Text (.odt). tick tick tick tick tick
Adobe Portable Document Format - PDF Convierte cualquier documento a PDF con alta fidelidad. Se admite PDF/A. tick tick tick tick tick
XML Paper Specification - XPS Convierta cualquier documento a XPS con alta fidelidad. tick tick tick tick tick
Plain Text - TXT Extraiga texto fácilmente guardándolo en formato plain text. tick tick tick tick tick
Digital Publishing EPUB EPUB es un formato popular para libros electrónicos. Puede convertir cualquier documento de Aspose.Words al formato IDPF EPUB. tick tick tick tick tick
Printer Command Language (PCL) Aspose.Words para .NET brinda soporte para guardar documentos en formato PCL. tick tick tick tick tick

Representación e impresión

Aspose.Words ahora proporciona representación de alta fidelidad de las páginas de los documentos.

Característica .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Diseñe el documento en páginas con alta fidelidad (exactamente como lo haría Microsoft Word®) en todos los formatos siguientes. tick tick tick tick tick
Renderice páginas individuales o documentos completos a PDF o XPS. tick tick tick tick tick
Renderizar páginas de documentos a imágenes BMP tick tick circle circle circle
Renderice páginas de documentos en imágenes (PNG, EMF, JPEG, GIF). tick tick tick tick tick
Renderice formas individuales del documento en imágenes rasterizadas o vectoriales. tick tick tick tick tick
Especifique la resolución de la imagen, la calidad, la compresión y otras opciones. tick tick tick tick tick
Renderice páginas o formas en un objeto de gráficos .NET con transformaciones, a un tamaño específico. tick tick tick tick tick
Imprima páginas de documentos utilizando la infraestructura de impresión .NET. tick circle circle circle circle
Actualice TOC, números de página y otros campos antes de renderizar o imprimir. tick tick tick tick tick

Funciones del contenido del documento

Aspose.Words proporciona un modelo de objetos enriquecido que consta de más de 100 clases públicas, que le permiten generar, combinar, modificar, analizar o examinar mediante programación documentos cargados.

Característica .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Acceder, crear y modificar párrafos y texto. tick tick tick tick tick
Acceda, cree y modifique imágenes, cuadros de texto y formas. tick tick tick tick tick
Acceda, cree y modifique tablas, filas y celdas. tick tick tick tick tick
Acceda, cree y modifique campos, campos de formulario, hipervínculos y marcadores. tick tick tick tick tick
Acceda, cree y modifique secciones, encabezados y pies de página del documento. tick tick tick tick tick
Acceda, cree y modifique notas al pie, notas finales y comentarios. tick tick tick tick tick
Acceda, cree y modifique XML personalizados, etiquetas inteligentes y etiquetas de documentos estructurados (controles de contenido). tick tick tick tick tick
Acceda y modifique todos los elementos del documento utilizando clases y métodos similares a XmlDocument. tick tick tick tick tick
Actualice los resultados de los campos IF, fórmulas y otros tipos de campos populares. tick tick tick tick tick
Reconstruya y actualice los campos de la tabla de contenido (TOC) exactamente como lo hace Microsoft Word. tick tick tick tick tick
Copie y mueva elementos del documento entre documentos. tick tick tick tick tick
Unir y dividir documentos. tick tick tick tick tick
Obtenga y establezca propiedades de documentos integradas y personalizadas. tick tick tick tick tick
Especifique la protección de documentos, abra documentos protegidos y cifrados. tick tick tick tick tick
Busque y reemplace texto, enumere el contenido del documento. tick tick tick tick tick
Aceptar todas las revisiones de un documento. tick tick tick tick tick
Conservar o extraer objetos OLE y controles ActiveX del documento. tick tick tick tick tick
Conservar o eliminar macros VBA del documento. Preservar la firma digital de las macros de VBA. tick tick tick tick tick
Detectar y verificar firmas digitales en documentos. tick tick tick tick tick
Insertar texto HTML. tick tick tick tick tick
Extraiga macros de VBA de un documento de Word. tick tick

Funciones de formato de documentos

Aspose.Words proporciona acceso programático detallado a las propiedades de formato de todos los elementos del documento.

Característica .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Acceda y modifique todos los formatos de caracteres, incluidas fuentes, colores, efectos, bordes y sombreados. tick tick tick tick tick
Acceda y modifique todo el formato de párrafo, incluidas sangrías, espaciado, bordes y sombreado, tabulaciones. tick tick tick tick tick
Acceda y modifique todos los formatos de listas numeradas y con viñetas, incluida la numeración y los niveles. tick tick tick tick tick
Acceda y modifique el formato de la tabla, incluida la alineación, la orientación, los bordes y el sombreado. tick tick tick tick tick
Acceda y modifique todas las propiedades de la sección, incluido el tamaño del papel, los márgenes y la orientación. tick tick tick tick tick
Acceda, cree y modifique estilos de documentos. tick tick tick tick tick
Acceda y modifique objetos de dibujo, incluidas las propiedades de posición, tamaño, línea y relleno, y bytes de imagen. tick tick tick tick tick

Funciones Mail Merge

Puede utilizar Aspose.Words como solución de informes por sí sola. Diseñe sus informes en Microsoft Word y luego haga que Aspose.Words complete los documentos con datos de varias fuentes de datos.

Característica .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Utilice todos los campos Microsoft Word mail merge estándar en sus informes, incluidos MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK y GREETINGLINE. tick tick tick tick tick
Ejecute mail merge para documentos que contengan incluso los campos y fórmulas IF más complejos y anidados. tick tick tick tick tick
Complete y haga crecer dinámicamente tablas o fragmentos en el documento desde su fuente de datos utilizando regiones mail merge. tick tick tick tick tick
Genere fácilmente informes que contengan datos principales y detallados (principal-secundario), como Pedido/Detalles del pedido. tick tick tick tick tick
Complete documentos con datos de cualquier fuente de datos .NET, como DataSet, DataTable, DataView, DataReader o ADO Recordset. tick tick tick tick tick
Complete documentos desde cualquier fuente de datos, como una consulta LINQ, un archivo XML u objetos comerciales, mediante la implementación de la interfaz IMailMergeDataSource. tick tick tick tick tick
Tome un control preciso, como el formato de los números, sobre cómo se combinan sus datos mediante eventos. tick tick tick tick tick
Insertar imágenes durante mail merge. tick tick tick tick tick
Cree o modifique mediante programación una fuente de datos Microsoft Word mail merge para un documento. Preservar la configuración de mail merge y las fuentes de datos. tick tick tick tick tick
Recuperar nombres de campos mail merge. tick tick tick tick tick

Funciones de informes

LINQ Reporting Engine es una herramienta de informes avanzada que le permite generar documentos basados en documentos de plantilla y datos obtenidos de diversas fuentes, incluidas bases de datos, XML, JSON, OData, objetos de tipos CLR personalizados, documentos externos y más, listos para usar.

Características clave .NET .NET Standard 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
Compatibilidad con la sintaxis C# y los métodos de extensión LINQ directamente en plantillas (incluso para fuentes de datos ADO.NET) tick tick tick tick tick
Soporte de bloques de documentos repetibles y condicionales (bucles y condiciones) para tablas, listas y contenido común tick tick tick tick tick
Soporte de gráficos e imágenes generados dinámicamente. tick tick tick tick tick
Soporte de inserción de documentos externos y bloques HTML en un documento. tick tick tick tick tick
Soporte de múltiples fuentes de datos (incluso de diferentes tipos) para la generación de un solo documento tick tick tick tick tick
Soporte integrado para relaciones de datos (maestro-detalle) tick tick tick tick tick
Soporte integral de diversas manipulaciones de datos, como agrupar, ordenar, filtrar y otras directamente en plantillas. tick tick tick tick tick
WYSIWYG: un documento generado conserva el mismo formato de sus elementos que la plantilla correspondiente. tick tick tick tick tick