VintaSoft Office .NET Plug-in - Historia de desarrollo

Información sobre las versiones del producto

En esta página puede obtener información sobre el historia de desarrollo general VintaSoft Office .NET Plug-in. Puede encontrar información sobre los cambios en el SDK de API en la documentación.

  • .NET-desarrollo:
    • Se agregó soporte para .NET 9 en Windows, Linux y macOS.
    • Se agregó la capacidad de convertir un documento HTML en 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.
  • .NET-desarrollo:
    • Se agregó soporte para nuevos tipos de gráficos: radar, pastel 3D, superficie.
    • Ahora el conversor de PDF a DOCX puede detectar las secciones de encabezado y pie de página en la página del documento PDF y crear las secciones correspondientes en el documento DOCX convertido.
    • Se han agregado muchas mejoras al algoritmo de representación de gráficos.
    • Se han solucionado muchos errores menores.
  • .NET-desarrollo:
    • Se agregó la capacidad de convertir un documento PDF a un documento DOCX.
    • Se agregó la capacidad de abrir un documento DOCX o XLSX protegido.
    • Se agregó soporte para nuevos tipos de gráficos: Burbuja, Stock, Combinado, Burbuja 3D, Línea 3D, Columna 3D, Área 3D, Área apilada 3D.
    • Se han implementado el control WinForms SpreadsheetDocumentEditorControl y el control WPF WpfSpreadsheetDocumentEditorControl, que proporcionan un editor de documentos XLSX completo.
    • Aplicaciones de demostración:
      • SpreadsheetEditorDemo, WpfSpreadsheetEditorDemo: El código del proyecto se ha simplificado significativamente porque el proyecto ahora utiliza el control SpreadsheetDocumentEditorControl.
    • Se han solucionado varios errores no críticos.
  • Web-desarrollo:
    • Se agregó la capacidad de abrir un documento DOCX o XLSX protegido en el visor de documentos web.
  • Se agregó soporte para .NET 8.0 en Windows, Linux y macOS.
  • .NET-desarrollo:
    • Se agregó la capacidad de trabajar con archivos CSV y TSV:
      • El decodificador de archivos XLSX ahora también puede abrir archivos CSV y TSV.
      • Se agregó la capacidad de convertir un archivo XLSX a un archivo CSV o TSV y viceversa.
    • Se han implementado todas las formas gráficas predefinidas en Office.
    • Aplicaciones de demostración:
      • Las aplicaciones de demostración SpreadsheetEditorDemo y WpfSpreadsheetEditorDemo ahora tienen la capacidad de abrir un archivo CSV o TSV.
      • Las aplicaciones de demostración SpreadsheetEditorDemo y WpfSpreadsheetEditorDemo han agregado la capacidad de exportar un documento XLSX abierto a un archivo CSV o TSV.
    • Se han solucionado varios errores menores.
  • Web-desarrollo:
    • WebSpreadsheetDocumentEditorControlJS ha agregado la capacidad de establecer un enlace nuevo o editar uno existente. Se admiten enlaces URL y enlaces de celda.
    • Aplicaciones de demostración:
      • La aplicación de demostración web SpreadsheetEditorDemo ahora puede abrir archivos CSV y TSV.
  • .NET-desarrollo:
    • Se agregó la capacidad de calcular fórmulas en un documento XLSX.
    • Se agregó soporte para gráficos de anillos en documentos XLSX.
    • Se agregó la capacidad de editar mediante programación un documento de hoja de cálculo nuevo o existente (XLSX) usando un editor de hojas de cálculo de alto nivel:
      • Capacidad de crear un nuevo o abra un documento XSLX existente en el editor de hojas de cálculo
      • Capacidad para trabajar con un documento de hoja de cálculo:
        • Capacidad para establecer la cultura de un documento de hoja de cálculo
        • Cambiar propiedades (autor, ...) de un documento de hoja de cálculo
        • Editar propiedades de un estilo de documento de hoja de cálculo
        • Cambiar (agregar, eliminar) nombres predefinidos en un documento de hoja de cálculo
      • Capacidad para trabajar con hojas de cálculo en un documento de hoja de cálculo:
        • Obtener una lista de hojas de trabajo
        • Agregar/eliminar/cambiar el nombre de una hoja de trabajo; copiar/pegar hoja de trabajo; reordenar hojas de cálculo
      • Capacidad para trabajar con una hoja de documento de hoja de cálculo:
        • Cambiar la configuración de visualización de la hoja de cálculo
        • Insertar o eliminar columnas/filas
        • Cambiar el tamaño de columnas/filas
        • Mostrar/ocultar columnas/filas
        • Capacidad de buscar y reemplazar texto
      • Capacidad para trabajar con un grupo de celdas de la hoja de cálculo:
        • Realizar operaciones con un grupo de celdas (copiar, pegar, eliminar)
        • Cambiar las propiedades de estilo (fuente, relleno, borde, formato numérico, estilo de texto, alineación, sangría, ...) para un grupo de celdas
        • Cambiar el tamaño de un grupo de celdas
        • Borrar estilo, contenido e hipervínculo para un grupo de celdas
        • Fusionar y separar un grupo de celdas
        • Posibilidad de especificar un hipervínculo para un grupo de celdas
      • Capacidad para trabajar con una celda de una hoja de cálculo:
        • Obtener el valor de la celda, el valor de la celda formateado y localizado fórmulas de celda
        • Calcular el valor de una fórmula en una celda
        • Cambiar el valor de una celda o fórmula de celda
      • Capacidad para trabajar con objetos gráficos (diagrama, imagen, gráfico):
        • Agregar una imagen
        • Eliminar un objeto gráfico (diagrama, imagen, gráficos)
      • Capacidad para trabajar con comentarios:
        • Agregar, cambiar, eliminar comentarios
    • Se agregó la capacidad de editar un documento de hoja de cálculo nuevo o existente (XLSX) en una aplicación WPF/WinForms:
      • Capacidad de crear un nuevo o abra un documento XSLX existente en el editor de hojas de cálculo
      • Capacidad para trabajar con un documento de hoja de cálculo:
        • Capacidad para establecer la cultura de un documento de hoja de cálculo
        • Cambiar propiedades (autor, ...) de un documento de hoja de cálculo
        • Editar propiedades de un estilo de documento de hoja de cálculo
        • Cambiar (agregar, eliminar) nombres predefinidos en un documento de hoja de cálculo
      • Capacidad para trabajar con hojas de cálculo en un documento de hoja de cálculo:
        • Obtener una lista de hojas de trabajo
        • Agregar/eliminar/cambiar el nombre de una hoja de trabajo; copiar/pegar hoja de trabajo; reordenar hojas de cálculo
      • Capacidad para trabajar con una hoja de trabajo de documento de hoja de cálculo:
        • Mostrar la hoja de cálculo
        • Cambiar la configuración de vista de la hoja de cálculo
        • Navegar por las celdas usando el mouse y el teclado
        • Insertar y eliminar columnas /filas
        • Cambiar el tamaño de columnas/filas
        • Mostrar/ocultar columnas/filas
        • Capacidad de buscar y reemplazar texto
      • Capacidad para trabajar con celdas seleccionadas:
        • Posibilidad de seleccionar celdas usando el mouse y el teclado
        • Copiar, pegar y eliminar celdas seleccionadas
        • Cambiar propiedades de estilo (fuente, relleno, borde, formato numérico, estilo de texto, alineación, sangría, ...) para las celdas seleccionadas
        • Cambiar tamaño para las celdas seleccionadas
        • Calcular automáticamente el ancho de columna o el alto de fila para las celdas seleccionadas
        • Borrar estilo, contenido,hipervínculos para celdas seleccionadas
        • Fusionar y separar un grupo de celdas
        • Mostrar/ocultar celdas seleccionadas
        • Posibilidad de especificar un hipervínculo para celdas seleccionadas
      • Capacidad para trabajar con una celda de una hoja de cálculo:
        • Mostrar texto de celda formateado y localizado
        • Calcular el valor de una fórmula en una celda
        • Editar texto de celda directamente en la región de celda de la hoja
        • Editar texto celdas en la barra de fórmulas
        • Resaltar referencias al editar una fórmula de celda
      • Capacidad para trabajar con objetos gráficos (diagrama, imagen, gráfico):
        • Mostrar objetos gráficos en la hoja de cálculo
        • Actualizar automáticamente la imagen del gráfico cuando se muestran datos del gráfico cambios
        • Posibilidad de seleccionar un objeto gráfico en la hoja
        • Agregar una imagen
        • Eliminar un objeto gráfico (diagrama, imagen, gráficos)
      • Capacidad para trabajar con comentarios:
        • Mostrar comentarios en la hoja
        • Agregar, cambiar, eliminar comentarios
    • Aplicaciones de demostración:
      • Se ha creado una nueva aplicación de demostración de escritorio: "Vintasoft Spreadsheet Editor", que le permite ver y editar un documento de hoja de cálculo (XLSX). La aplicación de demostración está disponible para las plataformas WPF y WinForms.
    • Se agregaron muchas mejoras.
    • Se han solucionado muchos errores.
  • Web-desarrollo:
    • Se agregó la capacidad de editar un documento de hoja de cálculo (XLSX) en un navegador web HTML5:
      • Control de interfaz de usuario de JavaScript que funciona en todos los principales navegadores web HTML5 (Chrome, Firefox, Edge, Opera, ...)
      • Interfaz de usuario compatible con computadoras personales, tabletas y teléfonos inteligentes
      • Capacidad de cargar un documento de hoja de cálculo existente (XLSX)
      • Capacidad para ver y editar un documento de hoja de cálculo (XLSX):
        • Ver una lista de hojas de trabajo, agregar/cambiar nombre/mover/eliminar una hoja de trabajo
        • Posibilidad de seleccionar, agregar o eliminar filas/columnas en una hoja de trabajo
        • Posibilidad de cambiar el tamaño de filas/columnas en una hoja de trabajo
        • Navegar por las celdas usando el mouse y el teclado
        • Seleccionar celdas con el mouse y teclado
        • Cambiar propiedades de estilo (fuente, relleno, borde, formato numérico, estilo de texto, alineación, sangría, ...) para las celdas seleccionadas
        • Mostrar texto de celda formateado y localizado
        • Calcular el valor de una fórmula en una celda
        • Editar texto de celda directamente en la región de celda de la hoja
        • Editar texto celdas en la barra de fórmulas
        • Posibilidad de buscar texto
      • Posibilidad de descargar un documento de hoja de cálculo editado
      • "Estándar" diálogos (diálogo de cambio de nombre de hoja, diálogo de búsqueda de texto, ...) para Bootstrap, JQuery UI
      • Capacidad para personalizar la interfaz de usuario del editor
    • Se han creado guías que describen cómo agregue un editor de documentos de hoja de cálculo en una aplicación ASP.NET. Hay tutoriales disponibles para ASP.NET Core, Angular, React.js, ASP.NET MVC5, ASP.NET WebForms.
    • Aplicaciones de demostración:
      • Se ha creado una nueva aplicación de demostración web: "Vintasoft Spreadsheet Editor", que le permite ver y editar un documento de hoja de cálculo (XLSX). La aplicación de demostración está disponible para las plataformas ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms.
  • .NET-desarrollo:
    • Se agregó soporte para .NET 7 en Windows, Linux y macOS.
    • Se agregó la capacidad de convertir archivos XLS a archivos XLSX.
    • Se agregó la capacidad de renderizar archivos XLS.
    • Se agregó soporte para texto árabe en documentos DOCX y XLSX.
  • .NET-desarrollo:
    • Se agregó soporte multiplataforma para Windows, Linux y macOS en .NET 6, .NET 5 y .NET Core 3.1.
    • Dibujar gráficos 2D:
      • El complemento ha reescrito completamente el código para que funcione con gráficos bidimensionales.
      • Ahora todo el trabajo con gráficos bidimensionales se realiza utilizando el motor de dibujo (clase Vintasoft.Imaging.Drawing.DrawingEngine). El complemento ya no utiliza la biblioteca GDI+ (System.Drawing.Common) directamente.
      • Para que el complemento funcione, necesita utilizar un motor de dibujo multiplataforma para Windows, Linux y macOS basado en la biblioteca SkiaSharp o un motor de dibujo para Windows basado en la biblioteca GDI+ (System.Drawing .Común).
    • Se agregó soporte para texto árabe en tablas XLSX.
    • Se han solucionado muchos errores menores.
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte para .NET 6 para Windows.
    • Entornos de desarrollo compatibles:
      • Se agregó soporte para compatibilidad con Visual Studio 2022.
    • SO compatible:
      • Se agregó soporte para compatibilidad con el sistema operativo Windows 11.
      • La compatibilidad con Windows Server 2003 ha sido descontinuada.
    • Se agregó la capacidad de representar documentos DOC.
    • Se agregó la capacidad de convertir un documento DOC a un documento DOCX o PDF.
    • Se agregó la capacidad de representar diagramas en documentos DOCX y XLSX.
    • Representación mejorada de documentos DOCX y XLSX.
    • Edición de software mejorada de documentos DOCX usando la clase DocxDocumentEditor:
      • Se agregó la capacidad de editar diagramas.
      • Soporte ampliado para editar propiedades de texto.
      • Soporte ampliado para editar propiedades de párrafo.
    • Se crearon los siguientes ensamblados .NET:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • Se han solucionado muchos errores menores.
  • .NET-desarrollo:
    • Se agregó la capacidad de editar mediante programación documentos DOCX y XLSX existentes:
      • abrir un documento DOCX/XLSX existente;
      • buscar, eliminar, reemplazar texto, cambiar las propiedades del texto (color de fondo, color del texto, negrita, fuente, tamaño, etc.);
      • copiar, pegar, cambiar y eliminar imagen (imagen de código de barras);
      • copiar, pegar, cambiar y eliminar filas en una tabla;
      • establecer el valor de una celda de la tabla, cambiar el color de una celda de la tabla;
      • cambiar los bordes de la mesa;
      • guardar el documento modificado nuevamente en un archivo DOCX o XLSX;
      • exportar el documento modificado a formatos de imagen soportados por el SDK (PDF, PDF/A, TIFF y otros).
    • Algoritmos de representación de documentos DOCX significativamente mejorados:
      • Se agregó representación de notas al pie y al final.
      • Se agregó soporte para campos calculados (DATE, TIME, SAVEDATE, CREATEDATE, PRINTDATE, MACROBUTTON, NUMPAGES, FORMCHECKBOX, TOC, PAGEREF, HYPERLINK, STYLEREF, PAGE).
      • Se agregó soporte para contenido remoto.
      • Se agregó representación del fondo de la página.
      • Se implementó el procesamiento del indicador "Repetir como encabezado en cada página" para una fila de la tabla.
      • Se implementó la selección automática de tamaños de celdas de la tabla según el contenido.
      • Soporte mejorado para elementos flotantes.
      • Ubicación de párrafos mejorada.
      • Mejorado el algoritmo que selecciona la fuente para el texto.
      • Visualización mejorada de texto que utiliza fuentes CJK (fuentes chinas, japonesas y coreanas).
      • Se ha mejorado el algoritmo que determina el interlineado entre líneas de texto.
      • Ajuste de texto mejorado en una línea de texto.
      • Algoritmo de alineación de texto mejorado.
      • Algoritmo mejorado para calcular tabulaciones en texto.
      • Algoritmo mejorado para numerar el contenido de la página.
      • Algoritmo mejorado para procesar el indicador "Desactivar cadenas colgantes".
      • Algoritmo mejorado para procesar el indicador "Mantener desde el siguiente".
      • Visualización mejorada de tablas en la página.
      • Mejorado el algoritmo que detecta saltos de página.
      • Ubicación mejorada del encabezado y pie de página en la página.
      • Visualización mejorada de listas en la página.
      • Visualización de gráficos mejorada en la página.
      • Soporte mejorado para objetos VML.
      • Visualización mejorada de imágenes WMF.
    • Algoritmos de representación de documentos XLSX mejorados:
      • Se agregó soporte para formatear una celda usando un estilo financiero.
      • Mejorado el algoritmo que selecciona la fuente para el texto.
      • Visualización mejorada de texto que utiliza fuentes CJK (fuentes chinas, japonesas y coreanas).
      • Ajuste de texto mejorado en una línea de texto.
    • Se han solucionado muchos errores en los algoritmos de renderizado para documentos DOCX y XLSX.
    • Aplicaciones de demostración:
      • Se ha creado una aplicación de demostración ReportGeneratorDemo, que demuestra las capacidades de creación de informes basados ​​en plantillas de documentos DOCX o XLSX.
  • .NET-desarrollo:
    • Plataformas compatibles:
      • Se agregó soporte para .NET 5 para Windows.
    • Se agregó soporte para documentos XLSX:
      • Representación de documentos XLSX.
      • Ver documentos XLSX en WinForms, WPF, WEB.
      • Imprimir documentos XLSX (vectoriales, rasterizados).
      • Superponer una página XLSX en una página PDF vectorialmente conservando el texto.
      • Convertir documento XLSX a PDF y PDF/A (vector con preservación de texto, enlaces y navegación).
      • Convertir documento XLSX a SVG (vector con texto conservado).
      • Convierta documentos XLSX a cualquier formato de imagen compatible con VintaSoft Imaging .NET SDK.
      • Extraer y buscar texto.
      • Seleccione texto con el mouse.
      • Seleccione y navegue por el texto usando el teclado.
      • Navegar por enlaces en un documento.
      • Capacidad para configurar la configuración de alineación del documento: tamaño de página, sangrías de página, escala para el contenido de la página.
    • Soporte mejorado para documentos DOCX:
      • Soporte agregado para tablas e imágenes flotantes.
      • Se agregó soporte para ajustar texto alrededor de elementos flotantes.
      • Se agregó soporte para rellenos degradados.
      • Se agregó soporte para alineación y sangría en listas.
      • Se agregó la capacidad de establecer configuraciones de alineación del documento: tamaño de página, sangrías de página, escala para el contenido de la página.
      • Se ha acelerado la representación de documentos DOCX.
      • Se ha acelerado la representación de miniaturas de documentos DOCX.
      • Se mejoró la calidad de representación de los documentos DOCX.
      • Se mejoró el algoritmo de conversión de DOCX a PDF y SVG.
  • Desarrollo web
    • Se agregó soporte para documentos XLSX.
  • Se agregó la capacidad de guardar una página DOCX con texto y contenido vectorial en un archivo SVG con texto y contenido vectorial.
  • Algoritmo de análisis de documentos DOCX mejorado.
  • Algoritmo de representación de páginas DOCX mejorado.
  • Se creó el complemento VintaSoft Office .NET: un nuevo módulo para VintaSoft Imaging .NET SDK con las siguientes capacidades:
    • Plataformas compatibles: .NET Core 3 para Windows, .NET Framework 4+ y 3.5
    • Representar documentos DOCX
    • Ver documentos DOCX en WinForms, WPF, WEB
    • Imprimir DOCX documentos (vectorial, rasterizado)
    • Convertir DOCX a PDF y PDF/A (vectorial) con texto guardado,enlaces y navegación)
    • Superponer una página DOCX en una página PDF vectorialmente, guardando el texto
    • DOCX en cualquier formato de imagen compatible con Imaging SDK
    • Extracción y búsqueda de texto
    • Seleccionar texto usando el mouse
    • Seleccionar y navegar texto usando el teclado
    • Navegar por enlaces en un documento