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. | |||||
WordprocessingML - DOCX and XML |
Aspose.Words proporciona soporte exhaustivo para OOXML, Flat OPC y también Word 2003 XML. | |||||
Rich Text Format - RTF |
Soporte integral del formato RTF para interactuar con una variedad de aplicaciones. | |||||
HTML, XHTML and MHTML |
Cargue y guarde HTML/XHTML para una interoperabilidad aún mayor. Guardar como MHTML también está disponible. | |||||
OpenDocument - ODT |
Aspose.Words puede cargar y guardar documentos en formato OpenDocument Text (.odt). |
|||||
Adobe Portable Document Format - PDF |
Convierte cualquier documento a PDF con alta fidelidad. Se admite PDF/A. | |||||
XML Paper Specification - XPS |
Convierta cualquier documento a XPS con alta fidelidad. | |||||
Plain Text - TXT |
Extraiga texto fácilmente guardándolo en formato plain text . |
|||||
Digital Publishing EPUB |
EPUB es un formato popular para libros electrónicos. Puede convertir cualquier documento de Aspose.Words al formato IDPF EPUB. | |||||
Printer Command Language (PCL) |
Aspose.Words para .NET brinda soporte para guardar documentos en formato PCL. |
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. | |||||
Renderice páginas individuales o documentos completos a PDF o XPS. | |||||
Renderizar páginas de documentos a imágenes BMP | |||||
Renderice páginas de documentos en imágenes (PNG, EMF, JPEG, GIF). | |||||
Renderice formas individuales del documento en imágenes rasterizadas o vectoriales. | |||||
Especifique la resolución de la imagen, la calidad, la compresión y otras opciones. | |||||
Renderice páginas o formas en un objeto de gráficos .NET con transformaciones, a un tamaño específico. | |||||
Imprima páginas de documentos utilizando la infraestructura de impresión .NET. | |||||
Actualice TOC , números de página y otros campos antes de renderizar o imprimir. |
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. | |||||
Acceda, cree y modifique imágenes, cuadros de texto y formas. | |||||
Acceda, cree y modifique tablas, filas y celdas. | |||||
Acceda, cree y modifique campos, campos de formulario, hipervínculos y marcadores. | |||||
Acceda, cree y modifique secciones, encabezados y pies de página del documento. | |||||
Acceda, cree y modifique notas al pie, notas finales y comentarios. | |||||
Acceda, cree y modifique XML personalizados, etiquetas inteligentes y etiquetas de documentos estructurados (controles de contenido). | |||||
Acceda y modifique todos los elementos del documento utilizando clases y métodos similares a XmlDocument. | |||||
Actualice los resultados de los campos IF , fórmulas y otros tipos de campos populares. |
|||||
Reconstruya y actualice los campos de la tabla de contenido (TOC) exactamente como lo hace Microsoft Word. | |||||
Copie y mueva elementos del documento entre documentos. | |||||
Unir y dividir documentos. | |||||
Obtenga y establezca propiedades de documentos integradas y personalizadas. | |||||
Especifique la protección de documentos, abra documentos protegidos y cifrados. | |||||
Busque y reemplace texto, enumere el contenido del documento. | |||||
Aceptar todas las revisiones de un documento. | |||||
Conservar o extraer objetos OLE y controles ActiveX del documento. | |||||
Conservar o eliminar macros VBA del documento. Preservar la firma digital de las macros de VBA. | |||||
Detectar y verificar firmas digitales en documentos. | |||||
Insertar texto HTML. | |||||
Extraiga macros de VBA de un documento de Word. |
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. | |||||
Acceda y modifique todo el formato de párrafo, incluidas sangrías, espaciado, bordes y sombreado, tabulaciones. | |||||
Acceda y modifique todos los formatos de listas numeradas y con viñetas, incluida la numeración y los niveles. | |||||
Acceda y modifique el formato de la tabla, incluida la alineación, la orientación, los bordes y el sombreado. | |||||
Acceda y modifique todas las propiedades de la sección, incluido el tamaño del papel, los márgenes y la orientación. | |||||
Acceda, cree y modifique estilos de documentos. | |||||
Acceda y modifique objetos de dibujo, incluidas las propiedades de posición, tamaño, línea y relleno, y bytes de imagen. |
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. |
|||||
Ejecute Mail Merge para documentos que contengan incluso los campos y fórmulas IF más complejos y anidados. |
|||||
Complete y haga crecer dinámicamente tablas o fragmentos en el documento desde su fuente de datos utilizando regiones mail merge. | |||||
Genere fácilmente informes que contengan datos principales y detallados (principal-secundario), como Pedido/Detalles del pedido. | |||||
Complete documentos con datos de cualquier fuente de datos .NET, como DataSet, DataTable, DataView, DataReader o ADO Recordset. | |||||
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. | |||||
Tome un control preciso, como el formato de los números, sobre cómo se combinan sus datos mediante eventos. | |||||
Insertar imágenes durante mail merge. | |||||
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. | |||||
Recuperar nombres de campos mail merge. |
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 ) |
|||||
Soporte de bloques de documentos repetibles y condicionales (bucles y condiciones) para tablas, listas y contenido común | |||||
Soporte de gráficos e imágenes generados dinámicamente. | |||||
Soporte de inserción de documentos externos y bloques HTML en un documento. | |||||
Soporte de múltiples fuentes de datos (incluso de diferentes tipos) para la generación de un solo documento | |||||
Soporte integrado para relaciones de datos (maestro-detalle) | |||||
Soporte integral de diversas manipulaciones de datos, como agrupar, ordenar, filtrar y otras directamente en plantillas. | |||||
WYSIWYG: un documento generado conserva el mismo formato de sus elementos que la plantilla correspondiente. |