Novedades de Aspose.Words para Python via .NET

Contents
[ ]

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

Aspose.Words para Python via .NET 24.5

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 series_groups.
  • 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 remove_blank_pages. 24.5
  • La capacidad de comprobar la presencia de macros de VBA sin cargar un documento se proporciona agregando la propiedad has_macros. 24.5
  • Ahora se admite mantener la numeración de origen al insertar un documento utilizando LINQ Reporting Engine. 24.5

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

Aspose.Words 24.1 mejora la experiencia en la gestión de colores de trazo, mejora los objetos OLE e introduce 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: fore_theme_color y back_theme_color, fore_tint_and_shade y back_tint_and_shade.

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 support_font_face_rules.

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. 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 agregaron a la clase Style nuevas propiedades públicas priority, unhide_when_used y semi_hidden 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 actual_reference_mark y el método update_actual_reference_marks. 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 Python via .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 baseline_alignment 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 fit_image_to_shape.

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 page_layout 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 images_folder_alias, 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 optimize_output.

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 detect_hyperlinks.

Otro

  • Se implementó 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 emulate_rendering_to_size_on_page y se agregó la propiedad emulate_rendering_to_size_on_page_resolution. 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 insert_document_inline. 23.10
  • Se agregó la capacidad de acceder y modificar propiedades de estilo 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
  • 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 section_mode. 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 Python via .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 para trabajar 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

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.

Mail Merge 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 Mustache 23.7

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

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

Se ha introducido una nueva propiedad pública image_size 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.

LowCode 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 phonetic_guide 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 signature_value. 23.7
  • Las clases Row y Cell se han ampliado con nuevos miembros públicos: Row.next_row, Row.previous_row, Cell.next_cell y Cell.previous_cell. 23.7

Aspose.Words para Python via .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 agregó 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: fore_theme_color y back_theme_color, fore_tint_and_shade y back_tint_and_shade.

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: distance_left, distance_right, distance_top y distance_bottom.

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 epub_navigation_map_level.

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 list_export_mode 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 adjust_sentence_and_word_spacing.

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 justification_mode 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 include_textboxes_footnotes_endnotes_in_stat 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 automatically_update 23.2 .
  • Se agregó la capacidad de determinar si Run es una guía fonética usando la propiedad is_phonetic_guide 23.4
  • Se implementó una forma sencilla de trabajar con series y ejes de gráficos combinados introduciendo la clase ChartAxisCollection y agregando 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
  • Se ha mejorado la precisión y el rendimiento del cálculo del brillo del color para la resolución automática del color del texto de acuerdo con las últimas versiones de Microsoft Word 23.4.

Aspose.Words para Python via .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: 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

Nuevas propiedades de renderizado de bordes 22.12

Se han introducido nuevas propiedades públicas theme_color y tint_and_shade.

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 del 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 auto_numbering_detection 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 ignore_structured_document_tags 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 mediante la introducción de 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 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