Qué hay de nuevo en Aspose.Words para C++

Contents
[ ]

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

Aspose.Words por C++ 25.1, 25.2

Aspose.Words 25.1 presenta la revisión gramatical impulsada por AI y mejora el guardado de documentos con opciones avanzadas para los formatos HTML, SVG y Markdown.

Aspose.Words 25.2 introduce el resumen de texto con modelos antrópicos AI, agrega compatibilidad con el formato MsWorks, mejora el control tipográfico y mejora la estructura PDF y el manejo de listas.

AI - funciones potenciadas

Documento AI Revisión gramatical 25.1

La capacidad de verificar la gramática del documento proporcionado utilizando modelos generativos OpenAI se ha introducido agregando un nuevo método CheckGrammar.

Resumen Utilizando Modelos De Lenguaje Generativo Antrópico 25.2

La síntesis de texto utilizando modelos de lenguaje generativo antrópico se ha habilitado al introducir una nueva clase pública AnthropicAiModel.

Formatos Admitidos 25.2

A partir de la versión 25.2, se ha agregado compatibilidad con el nuevo formato de carga MsWorks para documentos Microsoft Works.

Conversión, Carga y Guardado de Documentos

Guardado mejorado en formatos HTML y SVG 25.1

Se ha mejorado el guardado en formatos HTML y SVG agregando propiedades IdPrefix y RemoveJavaScriptFromLinks a las clases HtmlFixedSaveOptions y SvgSaveOptions.

Establezca la Resolución de la Imagen y el Modo de salida OfficeMath Al Guardar en Markdown 25.1

Renderizado

Control Tipográfico Mejorado 25.2

Se ha agregado la propiedad NumberSpacing para mejorar el control tipográfico.

Otros

  • La estructura lógica de PDF se ha mejorado con la compatibilidad con los campos TOA, BIBLIOGRAPHY y INDEX. 25.2
  • El método AddSingleLevelList se ha introducido para mejorar el manejo de listas. 25.2

Aspose.Words para C++ 24.9, 24.10, 24.11, 24.12

Aspose.Words 24.9 introduce la inserción group shape y la inserción StructuredDocumentTag a través de DocumentBuilder, mejora la representación de gráficos radiales con graduaciones, mejora las firmas digitales con la compatibilidad con XAdES-EPES, agrega el reconocimiento de subrayado Markdown y proporciona acceso a separadores de notas al pie/notas al final.

Aspose.Words 24.10 presenta compatibilidad mejorada con el control ActiveX con creación de CommandButton, nuevo control de visibilidad de formas, la capacidad de group shapes, exportación mejorada de Markdown para tablas, formato de gráficos para Pie y Doughnut, mejor manejo de codificación Big5 y compatibilidad con fuentes taiwanesas obsoletas.

Aspose.Words 24.11 presenta el resumen de documentos impulsado por AI, opciones de representación mejoradas, acceso mejorado a las propiedades del documento y subtítulos de control ActiveX.

Aspose.Words 24.12 presenta la ubicación personalizable de las etiquetas de datos, traducción de texto con tecnología de inteligencia artificial de Google, opciones de limpieza de combinación de correspondencia mejoradas y nuevas clases de procesamiento LowCode.

AI - funciones potenciadas

Resumen de documentos con OpenAI y Google 24.11

Se ha integrado la compatibilidad con el resumen de documentos mediante los modelos de lenguaje generativo OpenAI y Google agregando el espacio de nombres Aspose.Words.AI con sus miembros públicos.

Traducción de texto con los modelos de lenguaje generativo de Google 24.12

La capacidad de traducir texto con los modelos de lenguaje generativo de Google se ha implementado en Aspose.Words agregando el método Translate y la enumeración Language al espacio de nombres Aspose.Words.AI.

Low Code 24.12

Se han introducido nuevas clases LowCode como Comparer, MailMerger, Replacer, Splitter, etc., que ofrecen un conjunto de métodos que logran el equilibrio perfecto entre simplicidad y flexibilidad para el procesamiento de documentos.

Renderizado e Impresión

Graduaciones en Gráficos Radiales

Se ha implementado la representación de graduaciones en gráficos radiales.

CommandButton Controles ActiveX 24.10

La capacidad de crear CommandButton controles ActiveX se ha introducido agregando un nuevo método público InsertForms2OleControl y una nueva clase pública Forms2OleControl.

Controlar la Visibilidad de la Forma 24.10

Se ha agregado una nueva propiedad pública Hidden para controlar la visibilidad de las formas.

Cambios en los gráficos Pie y Doughnut 24.10

Se han agregado varias propiedades públicas nuevas a los gráficos de formato Pie y Doughnut.

Controle la representación de los Bordes de los Campos del Formulario de Elección PDF 24.11

Se ha implementado una nueva opción para controlar la representación de los bordes de los campos de formulario de elección PDF agregando una nueva opción pública RenderChoiceFormFieldBorder.

Obtenga y Configure Códigos de Formato para Datos de Gráficos 24.11

Se ha agregado la capacidad de obtener y establecer códigos de formato para datos de gráficos implementando la propiedad FormatCode en las clases ChartXValueCollection, ChartYValueCollection y BubbleSizeCollection.

Renderice Gráficos de Histogramas con Contenedores y Etiquetas 24.11

La representación del gráfico de histogramas se ha mejorado al permitir un número específico de contenedores y etiquetas.

Personalizar la ubicación de las etiquetas de datos 24.12

Se agregó la capacidad de personalizar la ubicación de las etiquetas de datos mediante la introducción de nuevas propiedades en las clases ChartDataLabel y ChartDataLabelCollection.

Conversión, Carga y Guardado de Documentos

Subrayar el formato al Cargar Markdown Archivos

Se ha incorporado la opción de reconocer el formato subrayado al cargar documentos Markdown agregando una nueva propiedad pública ImportUnderlineFormatting.

Exportar tablas como HTML al guardar en Markdown 24.10

Se ha implementado una opción para exportar tablas como HTML al guardar documentos en formato Markdown agregando una nueva propiedad pública ExportAsHtml y una enumeración MarkdownExportAsHtml.

Exportar PDF con Estructura Lógica Actualizada 24.11

La exportación PDF se ha mejorado al incluir las propiedades del título de la tabla como títulos de los elementos de la estructura lógica PDF.

Combinación de correspondencia y generación de informes

Eliminar tablas vacías durante la combinación de correspondencia 24.12

Se ha agregado una nueva opción RemoveEmptyTables a la enumeración MailMergeCleanupOptions para refinar el resultado de la combinación de correspondencia.

Firmas Digitales

Firme documentos con XAd ES-EPES

Se ha introducido la capacidad de firmar documentos con XAd firmas XML-DSig de nivel ES-EPES agregando una nueva propiedad pública XmlDsigLevel y una nueva enumeración pública XmlDsigLevel.

Otros

  • Se ha agregado un nuevo método público InsertGroupShape a group shapes.
  • Se ha agregado un nuevo método público InsertStructuredDocumentTag para insertar StructuredDocumentTags en un documento.
  • Se ha proporcionado acceso público a los separadores de notas al pie/notas al final agregando algunas clases y propiedades públicas.
  • La capacidad de agrupar formas individuales, group shapes juntas y agrupar directamente ambas formas y group shapes se ha introducido agregando el método InsertGroupShape. 24.10
  • Se ha mejorado el manejo de la codificación Big5 para TrueType tablas cmap. 24.10
  • Se ha mejorado la compatibilidad con fuentes taiwanesas obsoletas. 24.10
  • Para acceder a las propiedades extendidas del documento, se han agregado propiedades de solo lectura a la clase BuiltInDocumentProperties. 24.11
  • Se ha habilitado la configuración de subtítulos para los controles ActiveX agregando un nuevo configurador público a la propiedad Forms2OleControl.Caption. 24.11

Aspose.Words para C++ 24.5, 24.6, 24.7

Aspose.Words 24.5 expande las opciones para ensamblados, mejora las capacidades de renderizado y expande algunas otras opciones.

Aspose.Words 24.6 mejora las opciones de representación, mejora la funcionalidad de búsqueda y comparación y amplía varias otras funciones.

Aspose.Words 24.7 cambia la forma de trabajar con ActiveX, amplía las capacidades de renderizado y exporta a formatos Markdown y XLSX.

Formatos Admitidos

A partir de la versión 24.7, se admite la exportación a PDF/UA-2 para garantizar la accesibilidad de los usuarios con discapacidades.

Renderizado e Impresión

Cambios en Gráficos, Formas y DrawingML 24.5

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

Cambios en Gráficos, Formas y Dibujos 24.6

  • Se han mejorado las capacidades de creación de gráficos. Ahora puede crear una variedad más amplia de gráficos, que incluyen Treemaps, Sunbursts, Histograms, Pareto gráficos, Box & Whisker gráficos, Waterfalls y Funnels. Esto le permite visualizar sus datos de una manera más diversa e informativa.
  • Se ha mejorado el control del color para el formato de las sombras. Puede obtener un control más preciso sobre la apariencia de sus documentos accediendo a los colores de las sombras.
  • Se ha mejorado el aumento del rendimiento del renderizado en segundo plano. Puede acelerar significativamente la representación de fondos que contienen elementos pequeños gracias a la tecnología de mosaico nativa.
  • Se han añadido degradados realistas para las formas. Ahora puede crear formas DML con degradados no lineales, imitando el estilo visual de Microsoft Word para una apariencia más pulida.

Personalización de Etiquetas de Datos de Gráficos 24.7

Se ha agregado la capacidad de personalizar etiquetas de datos de gráficos como Orientation y Rotation.

Estilo de Número Personalizado para Niveles de Lista 24.7

Se ha agregado un colocador para la propiedad pública CustomNumberStyleFormat. Ahora puede definir un estilo de número personalizado para los niveles de lista.

Cambios en el trabajo con ActiveX 24.7

  • Las propiedades de los objetos ActiveX ahora se pueden modificar, lo que le brinda más control sobre su comportamiento.
  • Se ha agregado la capacidad de modificar el valor del control ActiveX del botón de opción para habilitar la interacción dinámica.
  • Se ha agregado la capacidad de alternar una casilla de verificación ActiveX a “marcada” o “desmarcada”.

Cargar y Guardar Documentos

Exportación de enlaces al formato Markdown 24.7

Se ha agregado la capacidad de controlar la exportación de enlaces en formato Markdown mediante la implementación de la propiedad LinkExportMode.

Buscar y Comparar

Opciones Avanzadas de Comparación 24.6

Se ha agregado la capacidad de agilizar los flujos de trabajo de análisis de datos con una funcionalidad de comparación mejorada. Esto incluye una nueva opción IgnoreStoreItemId y una interfaz rediseñada para comparaciones avanzadas.

Otros

  • La función para eliminar páginas vacías de un documento se ha implementado agregando el método RemoveBlankPages. 24.5
  • Se ha proporcionado la capacidad de verificar la presencia de macros de VBA sin cargar un documento agregando la propiedad HasMacros. 24.5
  • Se ha agregado una nueva propiedad DateTimeUtc que proporciona una marca de tiempo más precisa para los comentarios, mejorando la organización y la trazabilidad. 24.6
  • El formato de fecha y hora ahora se detecta automáticamente para una exportación perfecta al formato XLSX. 24.7
  • Se ha agregado la propiedad pública IsProtected, que le permite verificar si un proyecto de VBA está protegido. 24.7

Aspose.Words para C++ 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 mejora la experiencia en torno a la administración de colores de trazo, mejora los objetos OLE e introduce una nueva API pública de Fuentes de bibliografía.

Aspose.Words 24.2 API de gráficos expandida y gestión de estilos. Esta versión de Aspose.Words también introdujo la capacidad de especificar SvgSaveOptions durante el procesamiento, un control más flexible para cargar archivos Markdown y trabajar con texto de referencia para notas al pie y notas al final.

Aspose.Words 24.3 introduce la emulación de operaciones ráster binarias para metarchivos WMF y también continúa expandiendo la API de gráficos.

Aspose.Words 24.4 mejora algunas opciones de representación, así como el trabajo con firmas digitales.

Renderizado 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 administración de los colores de trazo: ForeThemeColor y BackThemeColor, ForeTintAndShade y BackTintAndShade.

Extensión API de Gráficos DrawingML 24.2 / 24.3 / 24.4

El DrawingML Charts API continúa expandiéndose.

Incrustar fuentes declaradas en las reglas @font-face 24.4

Se agregó la capacidad de incrustar fuentes declaradas en las reglas @font-face en las definiciones de fuentes del documento resultante agregando una nueva propiedad SupportFontFaceRules.

Trabajar con Formato de Resplandor y Reflejo 24.4

Se ha implementado la capacidad de trabajar con formato de resplandor y reflejo para un objeto de dibujo.

Cargar y Guardar Documentos

Especifique SvgSaveOptions Durante el Procesamiento 24.2

La capacidad de especificar SvgSaveOptions durante el renderizado se ha agregado usando ShapeRenderer.Save y OfficeMathRenderer.Save métodos.

Conservar las Líneas Vacías al Cargar Markdown archivos 24.2

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

Otros

  • 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
  • La API pública 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 han agregado nuevas propiedades públicas Priority, UnhideWhenUsed y SemiHidden para una mejor administración de estilos a la clase Style. 24.2
  • La funcionalidad para recuperar el texto real de la marca de referencia para notas al pie y notas al final se ha mejorado con la propiedad ActualReferenceMark y el método UpdateActualReferenceMarks. 24.2
  • Se ha implementado la emulación de operaciones ráster binarias para metarchivos WMF. 24.3
  • La capacidad de definir opciones de firma para documentos dentro de SaveOptions se ha habilitado agregando una nueva clase DigitalSignatureDetails con nuevos miembros públicos, así como agregando nuevas propiedades a las clases OoxmlSaveOptions, DocSaveOptions y OdtSaveOptions. 24.4

Aspose.Words para C++ 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 expande las opciones de representación, la emulación de representación de metarchivo y las opciones de guardado markdown.

Aspose.Words 23.10 mejora el renderizado, 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 PDF y documentos OOXML, así como compatibilidad con imágenes WebP.

Renderizado e Impresión

Personalización de Títulos de Ejes en Gráficos DrawingML 23.9

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

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 public BaselineAlignment y la nueva enumeración BaselineAlignment.

Control de Color de Primer Plano 23.10

La capacidad de recuperar el color de primer plano sin modificadores se ha agregado a las clases Fill y Stroke a través de la propiedad BaseForeColor.

Ampliación de 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.

Ajusta y ajusta Automáticamente una Imagen en 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

Se ha agregado la capacidad de especificar el formato de fuente predeterminado para las entradas de leyenda de los gráficos DrawingML 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.

Especifique el Diseño de página al Abrir PDF en Reader 23.12

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

Cargar y Guardar Documentos

Especificar un Nombre de Carpeta para Construir la Imagen URIs 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 la imagen URIs escrita en el documento Markdown.

Reducir el Tamaño de Salida PDF 23.10

Se han implementado varias optimizaciones de renderizado PDF para reducir el tamaño de salida al utilizar la configuración OptimizeOutput.

Reconocer Hipervínculos al Cargar Documentos TXT 23.10

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

Otros

  • Se ha implementado la emulación de representación de metarchivo para determinar el tamaño de rasterización, específicamente para el ancho del lápiz WMF y el ancho del lápiz cosmético EMF. Para lograr esto, la propiedad ScaleWmfFontsToMetafileSize se reemplazó con 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 utilizando 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 a través del 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 .versiones NetStandart y .NET6+. 23.12

Véase También