Novedades de Aspose.Words para .NET

Contents
[ ]

Esta página describe las nuevas funciones Aspose.Words más interesantes introducidas en versiones recientes.

Aspose.Words para .NET 24.5

Plataformas

Los ensamblados .NET 7.0/8.0 se han incluido en el paquete Aspose.Words NuGet.

Representación e impresión

Cambios en Charts, Shapes y DrawingML 24.5

  • Se ha implementado la representación de efectos DrawingML para gráficos SVG, ampliando la funcionalidad anterior limitada a imágenes.
  • Se introdujo soporte para crear gráficos combinados y ajustar propiedades como ancho de espacio, superposición y escala de burbuja dentro de grupos de series agregando las clases ChartSeriesGroup y ChartSeriesGroupCollection y la propiedad SeriesGroups.
  • La funcionalidad para manipular el efecto SoftEdge de las formas se implementó agregando la clase SoftEdgeFormat.
  • La capacidad de modificar los valores de ajuste de las formas se implementó agregando AdjustmentCollection y Adjustment clases públicas y Adjustments propiedad.

Otro

  • La función para eliminar páginas vacías de un documento se ha implementado agregando el método RemoveBlankPages. 24.5
  • La capacidad de comprobar la presencia de macros de VBA sin cargar un documento se proporciona agregando la propiedad HasMacros. 24.5
  • Ahora se admite mantener la numeración de origen al insertar un documento utilizando LINQ Reporting Engine. 24.5

Aspose.Words para .NET 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 mejora la experiencia en torno a la gestión de colores de trazo, mejora los objetos OLE y los informes LINQ, además de introducir un nuevo API público de fuentes de bibliografía.

Aspose.Words 24.2 amplió la API de gráficos, la gestión de estilos y las opciones LINQ. Esta versión de Aspose.Words también introdujo la capacidad de especificar SvgSaveOptions durante el renderizado, un control más flexible de la carga de archivos Markdown y el trabajo con texto de referencia para notas al pie y notas finales.

Aspose.Words 24.3 introduce un nuevo lector/escritor TIFF y emulación de operaciones raster binarias para metarchivos WMF. Aspose.Words 24.3 también continúa expandiendo la API de gráficos.

Aspose.Words 24.4 mejora el guardado de formatos, algunas opciones de renderizado, así como mejora el trabajo con firmas digitales.

Formatos admitidos 24.4

El formato de imagen moderno WebP ahora es compatible con Aspose.Words para .NET Framework 4.6.2 y versiones superiores. Ahora puede leer e insertar imágenes WebP en documentos, así como guardar imágenes en formato WebP.

Tenga en cuenta que WebP actualmente solo está disponible en .NET Standard y .NET Framework v4.6.2 y superior.

Representación e impresión

Control de color de trazo 24.1

La clase Stroke se ha ampliado con un conjunto de nuevas propiedades públicas relacionadas con la gestión de colores de trazo: ForeThemeColor y BackThemeColor, ForeTintAndShade y BackTintAndShade.

Extensión DrawingML Charts API 24.2 / 24.3 / 24.4

La DrawingML Charts API continúa ampliándose.

Incluir fuentes declaradas en las reglas @font-face 24.4

Se ha agregado la capacidad de incluir fuentes declaradas en las reglas @font-face en las definiciones de fuentes del documento resultante mediante la adición de una nueva propiedad llamada SupportFontFaceRules.

Trabajar con formatos de brillo y reflexión 24.4

Se ha implementado la capacidad de trabajar con formatos de brillo y reflexión para un objeto de dibujo.

Cargar y guardar documentos

Especifique SvgSaveOptions durante el renderizado 24.2

La capacidad de especificar SvgSaveOptions durante el renderizado se agregó utilizando los métodos ShapeRenderer.Save y OfficeMathRenderer.Save.

Conservar líneas vacías al cargar archivos Markdown 24.2

Se ha agregado la capacidad de conservar líneas vacías al cargar archivos Markdown.

Un nuevo lector/escritor TIFF 24.3

Se ha desarrollado un nuevo lector/escritor TIFF para Aspose.Words for .NET Standard, .NET 6 y versiones posteriores. Aspose.Words for .NET 24.3 agregó soporte para leer imágenes TIFF con tipos de compresión JPEG y Old JPEG, y también mejoró significativamente la calidad de las operaciones de lectura y escritura.

Otro

  • La capacidad de modificar el texto del control TextBox OLE se ha introducido agregando una nueva propiedad Text a la nueva clase TextBoxControl. 24.1
  • El API público de Fuentes de bibliografía se implementó mediante la adición de un nuevo espacio de nombres Aspose.Words.Bibliography con sus nuevas clases y enumeraciones, y mediante la adición de una nueva propiedad Bibliography a la clase Document. 24.1
  • Se ha proporcionado un API para limitar el acceso a los miembros de tipo mediante la sintaxis de plantilla para LINQ Reporting Engine. 24.1
  • Se agregaron a la clase Style nuevas propiedades públicas Priority, UnhideWhenUsed y SemiHidden para una gestión de estilo mejorada. 24.2
  • La funcionalidad para recuperar el texto de la marca de referencia real para notas al pie y notas al final se ha mejorado con la propiedad ActualReferenceMark y el método UpdateActualReferenceMarks. 24.2
  • Se ha habilitado la compatibilidad con gráficos de Word 2016 para LINQ Reporting Engine. 24.2
  • Se ha implementado la emulación de operaciones raster binarias para metarchivos WMF. 24.3
  • Se ha habilitado la posibilidad de definir opciones de firma para documentos dentro de SaveOptions mediante la adición de una nueva clase llamada DigitalSignatureDetails con nuevos miembros públicos, así como la adición de nuevas propiedades a las clases OoxmlSaveOptions, DocSaveOptions y OdtSaveOptions. 24.4

Aspose.Words para .NET 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 amplía las opciones de renderizado, la emulación de renderizado de metarchivos y las opciones de guardado de markdown.

Aspose.Words 23.10 mejora la renderización, amplía las opciones para cargar y guardar documentos y permite a los usuarios fusionar documentos de nuevas formas.

Aspose.Words 23.11 mejora el trabajo con revisiones, formato XLSX y fuentes en la leyenda del gráfico con opciones adicionales.

Aspose.Words 23.12 introduce nuevas propiedades y enumeraciones para trabajar con documentos PDF y OOXML, así como compatibilidad con imágenes WebP.

Representación e impresión

Personalización de títulos de ejes en DrawingML Charts 23.9

La capacidad de personalizar los títulos de los ejes en los gráficos DrawingML se introdujo mediante la implementación de una nueva propiedad ChartAxisTitle y Title de clase pública.

Determinar la posición vertical de las fuentes dentro de un párrafo 23.9

Ahora es posible definir la posición vertical de las fuentes dentro de un párrafo utilizando la nueva propiedad pública BaselineAlignment y la nueva enumeración BaselineAlignment.

Control de color de primer plano 23.10

Se agregó la capacidad de recuperar el color de primer plano sin modificadores a las clases Fill y Stroke a través de la propiedad BaseForeColor.

Ampliando la funcionalidad de los gráficos 23.10

La funcionalidad de las clases ChartDataPointCollection, ChartSeries y ChartFormat se ha ampliado con nuevos métodos y propiedades.

Ajustar y ajustar automáticamente una imagen a una forma 23.10

Se ha proporcionado una forma sencilla de ajustar y ajustar automáticamente una imagen dentro de una forma particular a través del nuevo método FitImageToShape.

Formato de fuente predeterminado para las entradas de leyenda del gráfico DrawingML 23.11

La capacidad de especificar el formato de fuente predeterminado para las entradas de leyenda de los gráficos DrawingML se agregó a través de la propiedad Font. Esta característica facilita una apariencia más optimizada y consistente para los elementos del gráfico, mejorando la estética general del documento.

Especificar el diseño de página al abrir PDF en Reader 23.12

La capacidad de especificar el diseño de página que se utilizará al abrir un documento en un lector de PDF se agregó mediante la introducción de una nueva propiedad PageLayout a la clase PdfSaveOptions y la introducción de una nueva enumeración PdfPageLayout.

Cargar y guardar documentos

Especificación de un nombre de carpeta para construir URI de imágenes en Markdown 23.9

La clase MarkdownSaveOptions se ha ampliado al incluir la propiedad ImagesFolderAlias, que permite especificar el nombre de la carpeta utilizada para construir URI de imágenes escritas en el documento Markdown.

Reducir el tamaño de salida del PDF 23.10

Se han implementado varias optimizaciones de representación de PDF para reducir el tamaño de salida cuando se utilizan configuraciones OptimizeOutput.

Reconocer hipervínculos al cargar documentos TXT 23.10

La función para reconocer hipervínculos al cargar documentos TXT se implementó agregando una nueva propiedad DetectHyperlinks.

Otro

  • Se ha implementado la emulación de renderizado de metarchivos para determinar el tamaño de rasterización, específicamente para el ancho de lápiz WMF y el ancho de lápiz cosmético EMF. Para lograr esto, se reemplazó la propiedad ScaleWmfFontsToMetafileSize por la propiedad EmulateRenderingToSizeOnPage y se agregó la propiedad EmulateRenderingToSizeOnPageResolution. 23.9
  • Se ha introducido un método simplificado para insertar un documento en otro documento en la posición actual del cursor utilizando el método InsertDocumentInline. 23.10
  • La capacidad de acceder y modificar propiedades de estilo se ha agregado mediante la introducción de la nueva propiedad Locked. 23.10
  • Se ha agregado un parámetro de tipo genérico a los métodos de la clase CompositeNode. 23.10
  • Se ha implementado una forma de controlar cuándo se debe aceptar/rechazar o no una determinada revisión mediante el uso de los métodos Accept y Reject. Esta mejora otorga a los usuarios un control más preciso sobre el proceso de revisión. 23.11
  • La capacidad de escribir todas las secciones de un documento en la misma hoja de cálculo XLSX se ha proporcionado mediante el nuevo tipo de enumeración XlsxSectionMode y la nueva propiedad SectionMode. 23.11
  • Se ha implementado una forma de controlar cómo se utilizarán las extensiones de formato ZIP64 para documentos OOXML a través de la nueva propiedad Zip64Mode de la clase OoxmlSaveOptions y la nueva enumeración Zip64Mode. 23.12
  • Se ha introducido soporte para imágenes WebP. Tenga en cuenta que esta función solo está disponible para las versiones .NetStandart y .NET6+. 23.12

Aspose.Words para .NET 23.5, 23.6, 23.7, 23.8

Aspose.Words 23.5 mejora la capacidad de trabajar con datos de series de gráficos y la capacidad de trabajar con documentos ODT, además de mejorar los encabezados/pies de página y su ajuste de texto.

Aspose.Words 23.6 amplía las opciones de renderizado, agrega un nuevo formato de exportación, mejora los informes LINQ y las herramientas LowCode.

Aspose.Words 23.7 mejora las capacidades de generación de informes, agrega un nuevo formato de exportación e introduce cambios en el trabajo con tablas y firmas digitales.

Aspose.Words 23.8 amplía las capacidades de diferentes formatos, mejora la representación y agrega nuevas opciones para trabajar con campos.

Formatos admitidos

  • A partir de la versión 23.6, es posible guardar un documento en formato XLSX. Ahora puedes convertir tus documentos al formato Excel. 23.6
  • A partir de la versión 23.7, es posible guardar una página o forma de un documento en formato EPS. 23.7

Nuevas características de formato

  • Se ha introducido la funcionalidad para generar automáticamente tablas de contenido (TOC) para documentos MOBI. 23.8
  • El constructor PdfEncryptionDetails se ha ampliado con PdfPermissions. 23.8
  • Se ha implementado la configuración de texto vertical para metarchivos EMF. 23.8

Representación e impresión

Obtener y modificar datos de series de gráficos 23.5

La función para obtener y modificar datos de series de gráficos se proporcionó agregando:

Soporte para tipografía avanzada 23.6

Se ha agregado soporte para tipografía avanzada en renderizado WMF, EMF y EMF+.

Contenido coloreado en la página 23.6

Se ha añadido la propiedad pública PageInfo.Colored, que indica si la página está coloreada o no.

Formato de etiquetas de datos de gráficos 23.6

Se ha implementado la capacidad de configurar el formato de relleno, trazo y llamada para las etiquetas de datos del gráfico.

Combinación de correspondencia e informes

Inserción dinámica de HTML para LINQ Reporting Engine 23.6

Se ha agregado una nueva forma de inserción HTML dinámica para LINQ Reporting Engine.

Soporte de etiquetas de bigote 23.7

Las etiquetas Moustache ahora son compatibles con los métodos MailMerge.GetRegionsHierarchy y MailMerge.GetFieldNamesForRegion.

Actualizaciones de sintaxis de plantillas de LINQ Reporting Engine 23.7

La sintaxis de la plantilla de LINQ Reporting Engine ahora admite los métodos de extensión ElementAt y ElementAtOrDefault.

Especificación del tamaño de las imágenes renderizadas 23.8

Se ha introducido una nueva propiedad pública ImageSize para especificar el tamaño de las imágenes renderizadas en píxeles.

Preservar espacios en blanco para valores de cadena JSON - LINQ 23.8

Se ha agregado una opción a LINQ Reporting Engine para conservar espacios en blanco para valores de cadena JSON.

Código bajo 23.6

Se han agregado nuevos métodos LowCode destinados a fusionar diferentes tipos de documentos en un solo documento de salida.

Otro

  • Se ha implementado soporte para ajuste de texto en encabezados/pies de página. 23.5
  • Se agregó la capacidad de eliminar firmas digitales de documentos ODT mediante el método RemoveAllSignatures. 23.5 *Se ha añadido la propiedad pública PhoneticGuide para obtener el texto base y ruby de la guía fonética Run. 23.5
  • Se agregó la capacidad de recuperar un valor de firma digital de un documento firmado digitalmente como una matriz de bytes mediante la introducción de una nueva propiedad SignatureValue. 23.7
  • Las clases Row y Cell se han ampliado con nuevos miembros públicos: Row.NextRow, Row.PreviousRow, Cell.NextCell y Cell.PreviousCell. 23.7
  • Se ha agregado soporte para los campos CITACIÓN y BIBLIOGRAFÍA. 23.8

Aspose.Words para .NET 23.1, 23.2, 23.3, 23.4

Aspose.Words 23.1 mejora el rendimiento de la emulación de operaciones ráster, además de mejorar la calidad de exportación y representación de documentos.

Aspose.Words 23.2 introduce el almacenamiento de documentos en formato MOBI, mejora la representación de gráficos y realiza cambios notables en los detalles de la apariencia del documento.

Aspose.Words 23.3 mejora la importación y el guardado de documentos con nuevas propiedades y también mejora la calidad del trabajo con color de fondo y primer plano y degradado radial.

Aspose.Words 23.4 mejora el cálculo de algunos parámetros y el posicionamiento de la tabla y el texto circundante.

Mejoras de rendimiento

Emulación de operaciones ráster 23.1

Se ha mejorado significativamente el rendimiento y la calidad de la emulación de operaciones ráster con metarchivos.

Formatos admitidos

Exportar a MOBI 23.2

A partir de la versión 23.2, es posible guardar un documento en formato MOBI (también llamado PRC, AZW, el formato de archivo de libro electrónico Amazon propio de Kindle). Ahora no sólo puedes cargar documentos MOBI, sino también exportar tus archivos al formato MOBI.

Representación

Trabajar con colores de tema de sombreado 23.1

Se ha implementado la capacidad de trabajar con colores de temas de sombreado.

Soporte del coeficiente R cuadrado en los gráficos DML 23.1

Se ha agregado compatibilidad con el coeficiente R cuadrado en las etiquetas de línea de tendencia del gráfico DML cuando se representa.

Mejoras en la representación de gráficos 23.2

Desde la versión 23.2, la representación de gráficos se ha mejorado significativamente.

Control de color de fondo y primer plano 23.3

La clase Fill se ha ampliado con un conjunto de nuevas propiedades públicas relacionadas con los colores de fondo y de primer plano: ForeThemeColor y BackThemeColor, ForeTintAndShade y BackTintAndShade.

Degradados radiales con SkiaSharp Native Shader 23.3

Se ha implementado la renderización de gradientes radiales con el sombreador nativo SkiaSharp para .NET Standard.

Distancia entre la tabla y el texto circundante 23.4

Se agregó la capacidad de establecer la distancia entre la tabla y el texto circundante mediante la introducción de nuevas propiedades en la clase Table: DistanceLeft, DistanceRight, DistanceTop y DistanceBottom.

Cargar y guardar documentos

Generar TOC para documentos AZW3 23.1

Se agregó la capacidad de generar TOC (tabla de contenido) para documentos AZW3 mediante el uso de la propiedad NavigationMapLevel.

Exportación de elementos de lista a Markdown 23.1

Se ha proporcionado una forma de controlar la exportación de elementos de la lista al formato Markdown agregando la propiedad ListExportMode a la clase MarkdownSaveOptions.

Notificaciones de progreso de guardado de documentos 23.3

Se ha implementado el guardado de notificaciones de progreso para los formatos MOBI y AZW3.

Ajuste de espaciado de oraciones y palabras 23.3

Se agregó la capacidad de especificar si se ajusta automáticamente el espaciado entre oraciones y palabras al importar el documento mediante la introducción de la propiedad AdjustSentenceAndWordSpacing.

Otro

  • La capacidad de especificar el ajuste del espacio entre caracteres de un documento se agregó a través de la implementación de la propiedad JustificationMode 23.2
  • La forma de indicarle a Aspose.Words si debe incluir cuadros de texto, notas al pie y notas finales en las estadísticas de recuento de palabras se proporcionó agregando la propiedad IncludeTextboxesFootnotesEndnotesInStat 23.2
  • Se ha introducido una nueva opción para un estilo de documento, que permite especificar si el estilo se redefine automáticamente en función del valor apropiado, a través de la propiedad AutomaticallyUpdate 23.2 .
  • Se agregó la capacidad de determinar si Run es una guía fonética usando la propiedad IsPhoneticGuide 23.4
  • Se ha implementado una forma sencilla de trabajar con series y ejes de gráficos combinados introduciendo la clase ChartAxisCollection y añadiendo la propiedad Chart.Axes 23.4
  • Se han agregado nuevas propiedades públicas relacionadas con el posicionamiento relativo y el tamaño de la forma a la clase Shape 23.4
  • La precisión y el rendimiento del cálculo del brillo del color para la resolución automática del color del texto se han mejorado de acuerdo con las últimas versiones de Microsoft Word 23.4.

Aspose.Words para .NET 22.9, 22.10, 22.11, 22.12

Aspose.Words 22.9 amplía las opciones para cargar y guardar documentos y mejora la interacción con algunas otras opciones.

Aspose.Words 22.10 mejora las opciones de búsqueda y reemplazo, mejora los objetos OLE y amplía la funcionalidad de listas.

Aspose.Words 22.11 amplía su funcionalidad con nuevas opciones para trabajar más cómodamente con objetos ya familiares: campos, impresión, OLE y etiquetas de documentos estructurados.

Aspose.Words 22.12 mejora las capacidades de renderizado e introduce opciones para trabajar con márgenes al cargar/guardar un documento.

Mejoras de rendimiento 22.12

Se ha introducido una optimización que reduce significativamente la profundidad del anidamiento del estado de los gráficos al renderizar en PDF para mantener el cumplimiento de las especificaciones.

Representación e impresión

Impresión de páginas sin color en una impresora a color 22.11

Se implementó un modo de impresión personalizado en color/escala de grises agregando un nuevo valor GrayscaleAuto a la enumeración ColorPrintMode.

Una nueva propiedad de impresión permite a los usuarios controlar cómo se imprimen las páginas sin color si el dispositivo admite la impresión en color. Esta función puede resultar útil si los usuarios desean imprimir automáticamente páginas sin color utilizando únicamente el modo de impresión en escala de grises.

Nuevas propiedades de renderizado de bordes 22.12

Se han introducido nuevas propiedades públicas ThemeColor y TintAndShade.

Fórmula de línea de tendencia lineal para renderizado DrawingML 22.12

Se ha implementado la representación de fórmulas de líneas de tendencia lineales para gráficos DrawingML.

Configuración de reserva de fuentes para fuentes Google Noto 22.12

Se han actualizado las configuraciones de reserva de fuentes predefinidas para las fuentes Google Noto.

Cargar y guardar documentos

Caché de formas de encabezado o pie de página para reducir el tamaño del PDF 22.9

La capacidad de almacenar en caché las formas de encabezado/pie de página para reducir el tamaño del archivo PDF de salida se implementó agregando una nueva propiedad CacheHeaderFooterShapes.

Detección automática de numeración al cargar un documento 22.9

La capacidad de especificar la propiedad AutoNumberingDetection al cargar texto se ha implementado mediante una extensión de la clase TxtLoadOptions.

Especificación de un tipo de margen particular 22.12

Se ha implementado la capacidad de especificar un tipo Margin particular para la sección determinada.

Buscar y comparar 22.10

La capacidad de ignorar StructuredDocumentTag al buscar y reemplazar opciones se implementó agregando una nueva propiedad IgnoreStructuredDocumentTags a la clase FindReplaceOptions.

Otro

  • Se ha agregado una nueva característica para obtener FieldEQ como OfficeMath. 22.9 *Se permitió la creación de etiquetas de documentos estructurados de tipo Grupo a nivel de Fila. 22.9
  • Los controles y objetos OLE ahora se tratan como imágenes de metarchivo al convertir un documento a HTML. 22.10
  • Se agregó una nueva característica para verificar que una lista particular se creó a partir de la misma plantilla que la lista comparada al introducir un nuevo método HasSameTemplate en la clase List. 22.10
  • Se ha agregado la capacidad de crear nuevas etiquetas de documentos estructurados del tipo Citation. 22.11
  • Se ha proporcionado la capacidad de realizar un seguimiento del progreso de la actualización del campo. 22.11
  • Se ha introducido una nueva propiedad EmbedAttachments que permite a los usuarios incrustar archivos adjuntos OLE de un documento fuente en el documento PDF de salida. 22.11

Ver también