VintaSoft Office .NET Plug-in - Historial de desarrollo

Notas de la versión del producto

Esta página le proporciona información sobre el historial de desarrollo de VintaSoft Office .NET Plug-in. La información sobre el historial de la API del complemento se puede obtener de documentación.

  • Desarrollo .NET:
    • Se agregó compatibilidad con .NET 10 en Windows, Linux y macOS.
    • La edición del complemento "Hoja de cálculo" ha sido reemplazada por la edición del complemento "Editor visual" y ahora incluye controles de interfaz de usuario para la edición visual de documentos DOCX y XLSX.
    • Se crearon el control DocumentEditor de WinForms y el control WpfDocumentEditor de WPF, que permiten editar documentos DOCX en aplicaciones WinForms/WPF:
      • Crear un documento DOCX nuevo o abrir uno existente en el control del editor de documentos
      • Mostrar e imprimir documento
      • Agregar/cambiar/eliminar contenido de texto en el documento
      • Cambiar las propiedades del texto (fuente, tamaño de fuente, negrita, cursiva, color del texto, ...) en un documento
      • Cambiar las propiedades del párrafo (estilo, alineación del texto, sangría del texto, estilo de lista, ...) en un documento
      • Insertar/eliminar salto de página
      • Agregar/editar/eliminar encabezado o pie de página
      • Cambiar la configuración de la página
      • Cambiar la configuración de las columnas de la página
      • Guardar cambios en el documento DOCX
      • Exportar el documento DOCX a formato PDF
    • Se agregaron muchas correcciones al decodificador de documentos DOCX.
    • Se agregaron muchas correcciones al decodificador de documentos XLSX.
    • Aplicaciones de demostración:
      • Se creó la aplicación de demostración "Document Editor Demo", que demuestra cómo editar un documento DOCX en una aplicación WinForms
      • Se creó la aplicación de demostración "WPF Document Editor Demo", que demuestra cómo editar un documento DOCX en una aplicación WPF
    • Se corrigieron varios errores menores.
  • Desarrollo web:
    • Se creó el control de interfaz de usuario JavaScript WebDocumentEditorJS, que permite editar un documento DOCX en una aplicación web:
      • Crear un nuevo documento DOCX o abrir uno existente en el editor de documentos web
      • Mostrar e imprimir documento
      • Agregar/cambiar/eliminar contenido de texto en el documento
      • Cambiar las propiedades del texto (fuente, tamaño de fuente, negrita, cursiva, color del texto, ...) en un documento
      • Cambiar las propiedades del párrafo (estilo, alineación del texto, sangría del texto, estilo de lista, ...) en un documento
      • Insertar/eliminar salto de página
      • Agregar/editar/eliminar encabezado o pie de página
      • Cambiar la configuración de la página
      • Cambiar la configuración de las columnas de la página
      • Guardar cambios en el documento DOCX
      • Exportar el documento DOCX a formato PDF
    • Aplicaciones de demostración:
      • Se creó la aplicación de demostración "ASP.NET Core Document Editor Demo", que demuestra cómo editar un documento DOCX en una aplicación ASP.NET Core
      • Se creó la aplicación de demostración "ASP.NET Core Angular Document Editor Demo", que demuestra cómo editar un documento DOCX en la aplicación "Angular + ASP.NET Core"
      • Se creó la aplicación de demostración "ASP.NET MVC Document Editor Demo", que demuestra cómo editar un documento DOCX en ASP.Aplicación NET MVC5
      • Se creó la aplicación de demostración "ASP.NET Document Editor Demo", que muestra cómo editar un documento DOCX en una aplicación ASP.NET WebForms
  • Desarrollo .NET:
    • Se agregó la capacidad de convertir un documento DOCX a un documento HTML.
    • Se agregó la capacidad de convertir un documento ODT (OpenOffice Text) a un documento DOCX.
    • Se agregó la capacidad de convertir un documento ODS (OpenOffice Spreadsheet) a un documento XLSX.
    • Se mejoró el algoritmo que convierte un documento HTML a un documento DOCX.
    • Se mejoró el algoritmo que convierte un documento RTF a un documento DOCX.
  • Desarrollo .NET:
    • Se agregó compatibilidad con .NET 9 en Windows, Linux y macOS.
    • Se agregó la capacidad de convertir un documento HTML a un documento DOCX. Los estilos CSS externos aún no son compatibles.
    • Se agregó la capacidad de convertir un documento RTF a un documento DOCX.
  • Desarrollo .NET:
    • Se agregó la compatibilidad con nuevos tipos de gráficos: Radar, Pastel 3D, Superficie.
    • Ahora el convertidor de PDF a DOCX puede determinar las secciones de encabezado y pie de página en la página PDF y crear las secciones apropiadas en el documento DOCX convertido.
    • Se agregaron muchas mejoras en el algoritmo que renderiza el gráfico de Excel.
    • Se corrigieron muchos errores menores.
  • Desarrollo .NET:
    • Se agregó la capacidad de convertir un documento PDF a un documento DOCX.
    • Se agregó la capacidad de abrir documentos DOCX y XLSX protegidos.
    • Se agregó compatibilidad con nuevos tipos de gráficos: Burbuja, Stock, Combinado, Burbuja 3D, Línea 3D, Columna 3D, Área 3D, Área apilada 3D.
    • Se creó el control WinForms SpreadsheetDocumentEditorControl y el control WPF WpfSpreadsheetDocumentEditorControl: cada control es un editor de documentos XLSX con todas las funciones.
    • Aplicaciones de demostración:
      • Se simplificó significativamente el código del proyecto SpreadsheetEditorDemo/WpfSpreadsheetEditorDemo porque el proyecto ahora usa el control SpreadsheetDocumentEditorControl.
    • Se corrigieron varios errores no críticos.
  • Desarrollo web:
    • Se agregó la capacidad de abrir documentos DOCX y XLSX protegidos en el visor de documentos web.
  • Se agregó compatibilidad con .NET 8.0 en Windows, Linux y macOS.
  • Desarrollo .NET:
    • Se agregó la capacidad de trabajar con archivos CSV y TSV:
      • Ahora el decodificador de archivos XLSX puede abrir archivos CSV y TSV.
      • Se agregó la capacidad de convertir un archivo XLSX a un archivo CSV o TSV y viceversa.
    • Se implementaron todas las formas gráficas, que están predefinidas en Office.
    • Aplicaciones de demostración:
      • Se agregaron SpreadsheetEditorDemo y WpfSpreadsheetEditorDemo con la capacidad de abrir archivos CSV o TSV.
      • Se agregaron SpreadsheetEditorDemo y WpfSpreadsheetEditorDemo con la capacidad de exportar un documento XLSX abierto a un archivo CSV o TSV.
    • Se corrigieron varios errores menores.
  • Desarrollo web:
    • Se agregó la capacidad de establecer un nuevo hipervínculo o editar uno existente (hipervínculo URL o hipervínculo de celda) al control WebSpreadsheetDocumentEditorControlJS.
    • Aplicaciones de demostración:
      • SpreadsheetEditorDemo ahora puede abrir archivos CSV y TSV.
  • Desarrollo .NET:
    • Se agregó la capacidad de calcular fórmulas en documentos XLSX.
    • Se agregó compatibilidad con gráficos de anillos en documentos XLSX.
    • Se agregó la capacidad de editar un documento de hoja de cálculo nuevo o existente mediante programación utilizando el editor de documentos de hoja de cálculo de alto nivel:
      • Crear un documento XLSX nuevo o abrir uno existente en el editor de hojas de cálculo
      • Se agregó la capacidad de trabajar con un documento de hoja de cálculo:
        • Establecer la cultura de los documentos de hojas de cálculo
        • Asignar ajustes (autor, etc.) de los documentos de hojas de cálculo
        • Editar las propiedades de estilo de los documentos de hojas de cálculo
        • Agregar o eliminar nombres definidos de los documentos de hojas de cálculo
      • Se agregó la capacidad de trabajar con hojas de cálculo de un documento de hoja de cálculo:
        • Obtener una lista de hojas de trabajo
        • Agregar/eliminar/renombrar una hoja de trabajo; copiar/insertar una hoja de trabajo; reordenar hojas de cálculo
      • Se agregó la capacidad de trabajar con una hoja de cálculo de un documento de hoja de cálculo:
        • Cambiar la configuración de la vista de la hoja de cálculo
        • Insertar o eliminar columnas/filas
        • Cambiar el tamaño de las columnas/filas
        • Mostrar/ocultar columnas/filas
        • Buscar y reemplazar texto
      • Se agregó la capacidad de trabajar con un conjunto de celdas de una hoja de cálculo:
        • Insertar, copiar, pegar y eliminar un conjunto de celdas
        • Cambiar las propiedades de estilo (fuente, relleno, bordes, formato de número, estilo de texto, alineación, sangría, etc.) de un conjunto de celdas
        • Cambiar el tamaño de un conjunto de celdas
        • Borrar estilos, contenido, hipervínculos de celdas establecidas
        • Combinar y separar un conjunto de celdas
        • Especificar un hipervínculo a una URL o ubicación en un documento para un conjunto de celdas
      • Se agregó la capacidad de trabajar con una celda de la hoja de cálculo:
        • Obtener un valor, un valor formateado y una fórmula localizada de la celda
        • Calcular el valor de una fórmula de celda
        • Cambiar un valor o fórmula de celda
      • Se agregó la capacidad de trabajar con dibujos (gráficos, imágenes, gráficos):
        • Añadir una imagen.
        • Eliminar un dibujo (gráficos, imágenes, gráficos)
      • Se agregó la capacidad de trabajar con comentarios:
        • Añadir, editar, eliminar un comentario.
    • Se agregó la capacidad de editar un nuevo o Un documento de hoja de cálculo existente (XLSX) en una aplicación WPF/WinForms:
      • Crear un documento XLSX nuevo o abrir uno existente en el control del editor de hojas de cálculo
      • Se agregó la capacidad de trabajar con un documento de hoja de cálculo:
        • Establecer la cultura del documento de hoja de cálculo
        • Asignar ajustes (autor, etc.) de los documentos de hojas de cálculo
        • Editar las propiedades de estilo de los documentos de hojas de cálculo
        • Agregar/eliminar nombres predefinidos al/desde el documento de hoja de cálculo
      • Se agregó la capacidad de trabajar con hojas de cálculo de un documento de hoja de cálculo:
        • Obtener una lista de hojas de trabajo
        • Agregar/eliminar/renombrar una hoja de trabajo; copiar/insertar una hoja de trabajo; reordenar hojas de cálculo
      • Se agregó la capacidad de trabajar con una hoja de cálculo de un documento de hoja de cálculo:
        • Renderizar una hoja de cálculo
        • Cambiar la configuración de la vista previa de la hoja de cálculo
        • Navegar por celdas con el ratón y el teclado
        • Insertar o eliminar columnas/filas
        • Cambiar el tamaño de las columnas/filas
        • Mostrar/ocultar columnas/filas
        • Buscar y reemplazar texto
      • Se agregó la capacidad de trabajar con celdas seleccionadas de la hoja de cálculo:
        • Seleccionar celdas con el ratón y el teclado
        • Copiar, pegar y eliminar celdas seleccionadas
        • Cambiar las propiedades de estilo (fuente, relleno, bordes, formato de número, estilo de texto, alineación, sangría, etc.) de las celdas seleccionadas
        • Cambiar el tamaño de las celdas seleccionadas
        • Ajustar automáticamente el ancho de la columna o la altura de la fila de las celdas seleccionadas
        • Borrar estilos, contenido e hipervínculos de las celdas seleccionadas
        • Combinar y separar celdas seleccionadas
        • Mostrar y ocultar celdas seleccionadas
        • Establecer un hipervínculo a una URL o ubicación en el documento para las celdas seleccionadas
      • Se agregó la capacidad de trabajar con una celda de la hoja de cálculo:
        • Mostrar texto formateado y localizado de la celda
        • Calcular el valor de una fórmula de celda
        • Editar el texto de la celda directamente en la región de la celda
        • Editar el texto de la celda en la barra de fórmulas
        • Resaltar referencias mientras Edición de la fórmula de celda
      • Se agregó la capacidad de trabajar con Dibujos (Gráficos, Imágenes, Gráficos):
        • Representar dibujos en la hoja de cálculo
        • Actualización automática del gráfico cuando cambian sus datos
        • Seleccionar un dibujo en la hoja de cálculo.
        • Añadir una imagen.
        • Eliminar un dibujo (Gráficos, Imágenes, Gráficos)
      • Se agregó la capacidad de trabajar con comentarios:
        • Mostrar comentarios en la hoja de cálculo.
        • Añadir, editar, eliminar un comentario.
    • Aplicaciones de demostración:
      • Se creó una nueva aplicación de demostración de escritorio: Vintasoft Spreadsheet Editor, que permite ver y editar un documento de hoja de cálculo (XLSX). La demostración está disponible para las plataformas WPF y WinForms.
    • Se agregaron muchas mejoras.
    • Se corrigieron muchos errores menores.
  • Desarrollo web:
    • Se agregó la capacidad de editar un documento de hoja de cálculo (XLSX) en el navegador web HTML5:
      • Control de interfaz de usuario de JavaScript que funciona en todos los principales navegadores web HTML5 (Chrome, Firefox, Edge, Opera, etc.)
      • La interfaz de usuario es compatible con computadoras personales, tabletas y teléfonos inteligentes
      • Cargar un documento de hoja de cálculo (XLSX) existente
      • Ver y editar un documento de hoja de cálculo (XLSX):
        • Ver una lista de hojas de cálculo,agregar/renombrar/mover/eliminar una hoja de cálculo
        • Seleccionar/redimensionar/agregar/eliminar filas/columnas en la hoja de cálculo
        • Navegar por celdas con el ratón y el teclado
        • Seleccionar celdas con el ratón y el teclado
        • Cambiar las propiedades de estilo (fuente, relleno, bordes, formato de número, estilo de texto, alineación, sangría, etc.) de las celdas seleccionadas
        • Mostrar texto formateado y localizado de la celda
        • Calcular el valor de la fórmula de la celda
        • Editar el texto de una celda directamente en la región de la celda en la hoja de cálculo
        • Editar el texto de la celda en la barra de fórmulas
        • Buscar texto en el documento de la hoja de cálculo
      • Descargar el documento de la hoja de cálculo editado
      • "Diálogos estándar" (renombrar hoja de cálculo, buscar texto, etc.) para Bootstrap, JQuery UI, JavaScript puro
      • Interfaz de usuario personalizable.
    • Tutoriales creados que describen cómo agregar el editor de documentos de hoja de cálculo web a un ASP.NET Core, Angular, Aplicación React.js, ASP.NET MVC5, ASP.NET WebForms
    • Aplicaciones de demostración:
      • Se creó una nueva aplicación de demostración web: Vintasoft Spreadsheet Editor, que permite ver y editar el documento de hoja de cálculo (XLSX). La demostración está disponible para ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms.
  • Desarrollo .NET:
    • Se agregó compatibilidad con .NET 7 en Windows, Linux y macOS.
    • Se agregó la capacidad de convertir archivos XLS a archivos XLSX.
    • Se agregó la capacidad de renderizar documentos XLS.
    • Se agregó soporte para texto árabe en documentos DOCX y XLSX.
  • Desarrollo .NET:
    • Se agregó soporte multiplataforma para Windows, Linux y macOS en .NET 6, .NET 5 y .NET Core 3.1.
    • Dibujo de gráficos 2D:
      • Todos los algoritmos del complemento para trabajar con gráficos 2D se revisaron por completo.
      • Ahora el complemento dibuja gráficos 2D usando el motor de dibujo (clase Vintasoft.Imaging.Drawing.DrawingEngine) y ya no usa directamente la biblioteca GDI+ (System.Drawing.Common).
      • El complemento requiere un motor de dibujo: un motor de dibujo multiplataforma basado en la biblioteca SkiaSharp (se puede usar en Windows, Linux y macOS) o el motor de dibujo basado en la biblioteca GDI+ (solo se puede usar en Windows).
    • Se agregó soporte para texto árabe en documentos XLSX.
    • Se corrigieron muchos errores menores.
  • Desarrollo .NET:
    • Plataformas compatibles:
      • Se agregó la compatibilidad con .NET 6 para Windows.
    • Entornos de desarrollo compatibles:
      • Se agregó compatibilidad con Visual Studio 2022.
    • Sistemas operativos compatibles:
      • Se agregó compatibilidad con OS Windows 11.
      • Se descontinuó la compatibilidad con OS Windows Server 2003.
    • Se agregó la capacidad de renderizar documentos DOC.
    • Se agregó la capacidad de convertir un documento DOC a un documento DOCX o PDF.
    • Se agregó la capacidad de renderizar gráficos en documentos DOCX y XLSX.
    • Se agregaron muchas mejoras al algoritmo que renderiza documentos DOCX y XLSX.
    • Se amplió la funcionalidad para editar documentos DOCX usando la clase DocxDocumentEditor:
      • Se agregó la capacidad de editar gráficos.
      • Se amplió el soporte para editar propiedades de texto.
      • Se amplió el soporte para editar propiedades de párrafo.
    • Se crearon los siguientes ensamblados .NET:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • Se corrigieron muchos errores menores.
  • Desarrollo .NET:
    • Se agregó la capacidad de editar documentos DOCX y XLSX existentes:
      • Abrir un documento DOCX/XLSX existente.
      • Buscar, eliminar, reemplazar texto, cambiar propiedades de texto (color de fondo, color de texto, texto en negrita, fuente, tamaño de texto, etc.).
      • Copiar, insertar, cambiar y eliminar una imagen (imagen de código de barras).
      • Copiar, insertar, cambiar y eliminar una fila en una tabla.
      • Cambiar un valor de una celda de tabla, cambiar un color de una celda de tabla.
      • Cambiar los bordes de la tabla.
      • Guardar el documento cambiado en un archivo DOCX/XLSX.
      • Exportar el documento cambiado a un formato de archivo, que es compatible con VintaSoft Imaging .NET SDK (PDF, PDF/A, TIFF, etc.).
    • Mejora significativa de los algoritmos que renderizan documentos DOCX:
      • Se agregó la capacidad de renderizar notas al pie y notas finales.
      • Se agregó soporte para campos calculados (FECHA, HORA, FECHA DE GUARDADO, FECHA DE CREACIÓN, FECHA DE IMPRESIÓN, BOTÓN DE MACRO, NÚMERO DE PÁGINAS,FORMCHECKBOX, TOC, PAGEREF, HYPERLINK, STYLEREF, PAGE).
      • Se agregó soporte para contenido eliminado.
      • Se agregó la capacidad de renderizar el fondo de la página.
      • Se agregó la interpretación de la bandera "Repetir como fila de encabezado en la parte superior de cada página" para la fila de la tabla.
      • Se implementó el algoritmo de ajuste automático del tamaño de las celdas de la tabla según el contenido.
      • Se mejoró el soporte para elementos flotantes.
      • Se mejoró el soporte para objetos VML.
      • Se mejoró el algoritmo que diseña los párrafos de texto.
      • Se mejoró el algoritmo que selecciona una fuente para el texto.
      • Se mejoró el algoritmo que dibuja texto CJK (chino, japonés, coreano).
      • Se mejoró el algoritmo que determina el espaciado entre líneas de texto.
      • Se mejoró el algoritmo de ajuste de línea de texto.
      • Se mejoró el algoritmo que alinea el texto.
      • Se mejoró el algoritmo de cálculo de tabulaciones en el texto.
      • Se mejoró el algoritmo que numera el contenido en la página.
      • Se mejoró el algoritmo que interpreta la bandera "Saltos de línea y página".
      • Se mejoró el algoritmo que interpreta la bandera "Mantener párrafos juntos".
      • Se mejoró el algoritmo que calcula el salto de página.
      • Se mejoró el algoritmo que dibuja tablas.
      • Se mejoró el algoritmo que diseña el encabezado y el pie de página en la página.
      • Se mejoró el algoritmo que dibuja listas en la página.
      • Se mejoró el algoritmo que dibuja gráficos en la página.
      • Se mejoró el algoritmo que dibuja imágenes WMF.
    • Se mejoraron los algoritmos que renderizan documentos XLSX:
      • Se agregó soporte para formato de celda usando el estilo financiero.
      • Se mejoró el algoritmo que selecciona una fuente para el texto.
      • Se mejoró el algoritmo que dibuja texto CJK (chino, japonés, coreano).
      • Se mejoró el algoritmo de ajuste de palabras de la línea de texto.
    • Se corrigieron muchos errores en los algoritmos que renderizan documentos DOCX y XLSX.
    • Aplicaciones de demostración:
      • Se creó una nueva aplicación de demostración de WinForms - ReportGeneratorDemo, que demuestra cómo generar informes basados ​​en plantillas de documentos DOCX o XLSX.
  • Desarrollo .NET:
    • Plataformas compatibles:
      • Se agregó soporte para .NET 5 para Windows.
    • Se agregó la compatibilidad con documentos XLSX:
      • Renderizar documentos XLSX.
      • Ver documentos XLSX en WinForms, WPF, WEB.
      • Imprimir documentos XLSX en formato vectorial y rasterizado.
      • Superponer una página XLSX sobre una página PDF en formato vectorial y con texto.
      • Convertir un documento XLSX a un documento PDF vectorial o PDF/A con texto, enlaces y navegación.
      • Convertir un documento XLSX a un documento SVG con texto.
      • Convertir un documento XLSX a cualquier formato de imagen compatible con VintaSoft Imaging .NET SDK.
      • Buscar y extraer texto de un documento XLSX.
      • Utilizar el ratón para seleccionar texto en un documento XLSX en el visor de imágenes.
      • Utilizar el teclado para seleccionar y navegar por el texto en un documento XLSX en el visor de imágenes.
      • Navegar por los enlaces en un documento XLSX en el visor de imágenes.
      • Se ha añadido la posibilidad de especificar la configuración de alineación del documento XLSX: tamaño de página, tamaño de relleno,Zoom para el contenido de la página.
    • Se mejoró la compatibilidad con documentos DOCX:
      • Se agregó compatibilidad con tablas e imágenes flotantes.
      • Se agregó compatibilidad con el flujo de texto alrededor de elementos flotantes.
      • Se agregó compatibilidad con rellenos degradados.
      • Se agregó compatibilidad con alineación y relleno en listas.
      • Se agregó la capacidad de especificar la configuración de alineación del documento DOCX: tamaño de página, relleno de tamaño, zoom para el contenido de la página.
      • Se aumentó el rendimiento del algoritmo que renderiza documentos DOCX.
      • Se aumentó el rendimiento del algoritmo que renderiza miniaturas de páginas DOCX.
      • Se mejoró la calidad de renderizado del documento DOCX.
      • Se mejoró el algoritmo que convierte DOCX a PDF, SVG.
  • Desarrollo web:
    • Se agregó compatibilidad con documentos XLSX.
  • Se agregó la capacidad de convertir una página DOCX con contenido de texto y vectorial a un archivo de imagen SVG con contenido de texto y vectorial.
  • Se mejoró el algoritmo que analiza el documento DOCX.
  • Se mejoró el algoritmo que renderiza la página DOCX.
  • Se creó VintaSoft Office .NET Plug-in, el nuevo complemento para VintaSoft Imaging .NET SDK con las siguientes capacidades:
    • Plataformas compatibles: .NET Core 3 para Windows, .NET Framework 4+ y 3.5
    • Renderizar documentos DOCX
    • Ver documentos DOCX en WinForms, WPF y WEB
    • Imprimir documentos DOCX en formato vectorial y rasterizado
    • Convertir un documento DOCX a un documento PDF vectorial o PDF/A con texto, enlaces y navegación
    • Superponer una página DOCX sobre una página PDF en formato vectorial y con texto
    • Convertir un documento DOCX a cualquier formato de imagen compatible con el SDK
    • Buscar y extraer texto de un documento DOCX
    • Utilice el ratón para seleccionar texto en el documento DOCX en el visor de imágenes
    • Utilice el teclado para seleccionar y navegar por el texto en el documento DOCX en el visor de imágenes
    • Navegue por los enlaces en el documento DOCX en el visor de imágenes