VintaSoft Office .NET Plug-in - Histórico de desenvolvimento

Informações sobre lançamentos de produtos

Nesta página você pode obter informações sobre o histórico geral de desenvolvimento do VintaSoft Office .NET Plug-in. Informações sobre alterações na API do SDK podem ser encontradas na documentação.

  • .NET-desenvolvimento:
    • Adicionado suporte para .NET 9 no Windows, Linux e macOS.
    • Adicionada a capacidade de converter documentos HTML em documentos DOCX. Estilos CSS externos ainda não são suportados.
    • Adicionada a capacidade de converter um documento RTF em um documento DOCX.
  • .NET-desenvolvimento:
    • Adicionado suporte para novos tipos de gráficos: Radar, 3D Pie, Surface.
    • Agora o conversor de PDF para DOCX pode detectar seções de cabeçalho e rodapé na página do documento PDF e criar seções correspondentes no documento DOCX convertido.
    • Muitas melhorias foram adicionadas ao algoritmo de renderização de gráficos.
    • Muitos pequenos bugs foram corrigidos.
  • .NET-desenvolvimento:
    • Adicionada a capacidade de converter um documento PDF em um documento DOCX.
    • Adicionada a capacidade de abrir um documento DOCX ou XLSX protegido.
    • Adicionado suporte para novos tipos de gráficos: Bolha, Ação, Combinado, Bolha 3D, Linha 3D, Coluna 3D, Área 3D, Área Empilhada 3D.
    • O controle WinForms SpreadsheetDocumentEditorControl e o controle WPF WpfSpreadsheetDocumentEditorControl foram implementados, o que fornece um editor de documentos XLSX completo.
    • Aplicativos de demonstração:
      • SpreadsheetEditorDemo, WpfSpreadsheetEditorDemo: O código do projeto foi significativamente simplificado porque o projeto agora usa o controle SpreadsheetDocumentEditorControl.
    • Vários bugs não críticos corrigidos.
  • Web-desenvolvimento:
    • Adicionada a capacidade de abrir um documento DOCX ou XLSX protegido em um visualizador de documentos da web.
  • Suporte adicionado para .NET 8.0 no Windows, Linux e macOS.
  • .NET-desenvolvimento:
    • Adicionada a capacidade de trabalhar com arquivos CSV e TSV:
      • Agora o decodificador de arquivos XLSX também pode abrir arquivos CSV e TSV.
      • Adicionada a capacidade de converter um arquivo XLSX em um arquivo CSV ou TSV e vice-versa.
    • Todas as formas gráficas predefinidas no Office são implementadas.
    • Aplicativos de demonstração:
      • A capacidade de abrir um arquivo CSV ou TSV foi adicionada aos aplicativos de demonstração SpreadsheetEditorDemo e WpfSpreadsheetEditorDemo.
      • A capacidade de exportar um documento XLSX aberto para um arquivo CSV ou TSV foi adicionada aos aplicativos de demonstração SpreadsheetEditorDemo e WpfSpreadsheetEditorDemo.
    • Vários pequenos bugs foram corrigidos.
  • Web-desenvolvimento:
    • WebSpreadsheetDocumentEditorControlJS agora tem a capacidade de definir um novo link ou editar um existente. Links de URL e links de células são suportados.
    • Aplicativos de demonstração:
      • O aplicativo de demonstração web SpreadsheetEditorDemo agora pode abrir arquivos CSV e TSV.
  • .NET-desenvolvimento:
    • Adicionada a capacidade de calcular fórmulas em um documento XLSX.
    • Adicionado suporte para gráficos de rosca em um documento XLSX.
    • Adicionada a capacidade de editar programaticamente um documento de planilha novo ou existente (XLSX) usando um editor de planilha de alto nível:
      • Capacidade de criar um novo documento XSLX ou abrir um existente em um editor de planilha
      • Capacidade de trabalhar com um documento de planilha:
        • Capacidade de definir a cultura de um documento de planilha
        • Alterar as propriedades (autor, ...) de um documento de planilha
        • Editar as propriedades de estilo de um documento de planilha
        • Alterar (adicionar, excluir) nomes predefinidos em um documento de planilha
      • Capacidade de trabalhar com planilhas de um documento de planilha:
        • Obter uma lista de planilhas
        • Adicionar/excluir/renomear planilha; copiar/colar planilha; reordenar planilhas
      • Capacidade de trabalhar com uma planilha de documento:
        • Alterar a configuração de exibição da planilha
        • Inserir ou excluir colunas/linhas
        • Alterar o tamanho das colunas/linhas
        • Mostrar/ocultar colunas/linhas
        • Capacidade de localizar e substituir texto
      • Capacidade de trabalhar com um grupo de células da planilha:
        • Executar operações com um grupo de células (copiar, colar, excluir)
        • Alterar as propriedades de estilo (fonte, preenchimento, borda, formato numérico, estilo de texto, alinhamento, recuo, ...) para um grupo de células
        • Alterar o tamanho de um grupo de células
        • Limpar estilo, conteúdo, hiperlink para um grupo de células
        • Mesclar e desmesclar um grupo de células
        • Capacidade de especificar um hiperlink para um grupo de células
      • Capacidade de trabalhar com uma célula da planilha:
        • Obter um valor de célula, valor de célula formatado e fórmula de célula localizada
        • Calcular o valor de uma fórmula em uma célula
        • Alterar um valor de célula ou fórmula de célula
      • Capacidade de trabalhar com objetos gráficos (gráfico, imagem, diagrama):
        • Adicionar uma imagem
        • Excluir um objeto gráfico (gráfico, imagem, diagrama)
      • Capacidade de trabalhar com comentários:
        • Adicionar, editar e excluir comentários
    • Adicionada a capacidade de editar um documento de planilha novo ou existente (XLSX) em um aplicativo WPF/WinForms:
      • Capacidade de criar um novo documento XSLX ou abrir um existente em um editor de planilha
      • Capacidade de trabalhar com um documento de planilha:
        • Capacidade de definir a cultura de um documento de planilha
        • Alterar as propriedades (autor, ...) de um documento de planilha
        • Editar as propriedades de estilo de um documento de planilha
        • Alterar (adicionar, excluir) nomes predefinidos em um documento de planilha
      • Capacidade de trabalhar com planilhas de um documento de planilha:
        • Obter uma lista de planilhas
        • Adicionar/excluir/renomear planilha; copiar/colar planilha; reordenar planilhas
      • Capacidade de trabalhar com uma planilha de documento de planilha:
        • Exibir uma planilha
        • Alterar as configurações de exibição da planilha
        • Navegar pelas células usando o mouse e o teclado
        • Inserir e excluir colunas/linhas
        • Alterar o tamanho das colunas/linhas
        • Mostrar/ocultar colunas/linhas
        • Capacidade de localizar e substituir texto
      • Capacidade de trabalhar com células selecionadas:
        • Capacidade de selecionar células usando o mouse e o teclado
        • Copiar, colar e excluir células selecionadas
        • Alterando propriedades de estilo (fonte,preenchimento, borda, formato numérico, estilo de texto, alinhamento, recuo, ...) para células selecionadas
        • Redimensionar para células selecionadas
        • Calcular automaticamente a largura da coluna ou altura da linha para células selecionadas
        • Limpar estilo, conteúdo, hiperlink para células selecionadas
        • Mesclar e desmesclar um grupo de células
        • Mostrar/ocultar células selecionadas
        • Capacidade de especificar um hiperlink para células selecionadas
      • Capacidade de trabalhar com uma célula da planilha:
        • Exibir texto de célula formatado e localizado
        • Calcular o valor de uma fórmula em uma célula
        • Editar texto de célula diretamente na região de célula na planilha
        • Editar texto de célula na barra de fórmulas
        • Destacar links ao editar uma fórmula de célula
      • Capacidade de trabalhar com objetos gráficos (gráfico, imagem, diagrama):
        • Exibir objetos gráficos na planilha
        • Atualizar automaticamente a imagem do gráfico quando os dados do gráfico forem alterados
        • Capacidade de selecionar um objeto gráfico na planilha
        • Adicionar uma imagem
        • Excluir um objeto gráfico (gráfico, imagem, diagrama)
      • Capacidade de trabalhar com comentários:
        • Exibir comentários na planilha
        • Adicionar, editar e excluir comentários
    • Aplicativos de demonstração:
      • Um novo aplicativo de demonstração para desktop foi criado - "Vintasoft Spreadsheet Editor", que permite visualizar e editar um documento de planilha (XLSX). O aplicativo de demonstração está disponível para plataformas WPF e WinForms.
    • Muitas melhorias foram adicionadas.
    • Muitos bugs foram corrigidos.
  • Web-desenvolvimento:
    • Adicionada a capacidade de editar um documento de planilha (XLSX) em um navegador da Web HTML5:
      • Controle de IU JavaScript que funciona em todos os principais navegadores da Web HTML5 (Chrome, Firefox, Edge, Opera, ...)
      • Interface do usuário compatível com PCs, tablets e smartphones
      • Capacidade de carregar um documento de planilha existente (XLSX)
      • Capacidade de visualizar e editar um documento de planilha (XLSX):
        • Visualizar uma lista de planilhas, adicionar/renomear/mover/excluir uma planilha
        • Capacidade de selecionar, adicionar ou excluir linhas/colunas em uma planilha
        • Capacidade de alterar o tamanho de linhas/colunas em uma planilha
        • Navegar pelas células usando o mouse e o teclado
        • Selecionar células usando o mouse e o teclado
        • Alterando propriedades de estilo (fonte,preenchimento, borda, formato numérico, estilo de texto, alinhamento, recuo, ...) para células selecionadas
        • Exibir texto de célula formatado e localizado
        • Calcular o valor de uma fórmula em uma célula
        • Editar texto de célula diretamente na região de célula na planilha
        • Editar texto de célula na barra de fórmulas
        • Capacidade de pesquisar texto
      • Capacidade de baixar um documento de planilha editado
      • "Caixas de diálogo" padrão "(caixa de diálogo renomear planilha, caixa de diálogo pesquisar texto, ...) para Bootstrap, JQuery UI
      • Capacidade de personalizar a interface de usuário do editor
    • Foram criados guias que descrevem como adicionar um editor de planilhas a um aplicativo ASP.NET. Guias estão disponíveis para plataformas ASP.NET Core, Angular, React.js, ASP.NET MVC5 e ASP.NET WebForms.
    • Aplicativos de demonstração:
      • Um novo aplicativo de demonstração da web foi criado - "Vintasoft Spreadsheet Editor", que permite visualizar e editar um documento de planilha (XLSX). O aplicativo de demonstração está disponível para plataformas ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5, ASP.NET WebForms.
  • .NET-desenvolvimento:
    • Suporte adicionado para .NET 7 no Windows, Linux e macOS.
    • Adicionada a capacidade de converter arquivos XLS em arquivos XLSX.
    • Adicionada a capacidade de renderizar arquivos XLS.
    • Adicionado o suporte para texto em árabe em documentos DOCX e XLSX.
  • .NET-desenvolvimento:
    • Adicionado Suporte multiplataforma para Windows, Linux e macOS no .NET 6, .NET 5 e .NET Core 3.1.
    • Desenho de gráficos 2D:
      • O plugin reescreveu completamente o código para trabalhar com gráficos 2D.
      • Agora todo o trabalho com gráficos bidimensionais é realizado usando o mecanismo de desenho (classe Vintasoft.Imaging.Drawing.DrawingEngine). O plugin não usa mais a biblioteca GDI+ (System.Drawing.Common) diretamente.
      • Para usar o plugin, você precisa usar um mecanismo de desenho multiplataforma para Windows, Linux e macOS baseado na biblioteca SkiaSharp ou um mecanismo de desenho para Windows baseado na biblioteca GDI+ (System.Drawing.Common).
    • Adicionado suporte para texto em árabe em tabelas XLSX.
    • Muitos pequenos bugs foram corrigidos.
  • .NET-desenvolvimento:
    • Plataformas suportadas:
      • Adicionado suporte para .NET 6 para Windows.
    • Ambientes de desenvolvimento suportados:
      • Adicionado suporte para compatibilidade com o Visual Studio 2022.
    • SO suportado:
      • Adicionado suporte para compatibilidade com o Windows 11.
      • Removido suporte para compatibilidade com o Windows Server 2003.
    • Você está processando documentos DOC.
    • Você pode converter documentos DOC em DOCX ou PDF.
    • Você está processando um diagrama em documentos DOCX e XLSX.
    • Você está processando documentos DOCX e XLSX.
    • O programa de edição de documentos DOCX é usado como classe DocxDocumentEditor:
      • Exibido возможность редактирования диаграмм.
      • Você pode editar sua textura.
      • Você pode editar seu parágrafo.
    • Os seguintes assemblies .NET foram criados:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • Muitos pequenos bugs foram corrigidos.
  • .NET-desenvolvimento:
    • Добавлена nosso programa de edição de arquivos contém DOCX e XLSX documentos:
      • открытие существующего DOCX/XLSX документа;
      • поиск, удаление, замена текста, изменение свойств текста (цвет фона, цвет текста, жирность, шрифт, размер, e др.);
      • копирование, вставка, изменение e удаление изображения (изображение штрих-кода);
      • копирование, вставка, изменение e удаление строк в таблице;
      • задание значения ячейки таблицы, изменение цвета ячейки таблицы;
      • iзменение границ таблицы;
      • O arquivo do documento foi criado em DOCX ou XLSX no arquivo;
      • exportar o documento modificado para formatos de imagem suportados pelo SDK (PDF, PDF/A, TIFF e outros).
    • Os algoritmos de renderização de documentos DOCX foram significativamente melhorados:
      • A renderização de notas de rodapé e notas finais foi adicionada.
      • Você pode usar o seguinte (DATE, TIME, SAVEDATE, CREATEDATE, PRINTDATE, MACROBUTTON, NUMPAGES, FORMCHECKBOX, TOC, PAGEREF, HYPERLINK, STYLEREF, PAGE).
      • Você pode alterar o conteúdo.
      • Você pode usar esta página.
      • Realize a sinalização "Como configurar a página" para as tabelas.
      • Você pode dividir automaticamente as tabelas do sistema.
      • Você pode alterar os elementos da placa.
      • Este é o parágrafo de divisão.
      • Um algoritmo que pode ser usado para a textura.
      • Você pode usar a textura CJK (китайские, японские e корейские шрифты).
      • Se você usar um algoritmo, ele irá configurar a integração da linha de linha.
      • Você acabou de sair da tela.
      • O algoritmo está usando a textura.
      • O algoritmo está localizado nas tabelas do texto.
      • O algoritmo para numeração de conteúdo na página foi melhorado.
      • O algoritmo para processar o sinalizador "Linhas Órfãs Desativadas" foi melhorado.
      • O algoritmo de inicialização está sinalizando "Não foi aberto".
      • Você pode alterar a tabela na página seguinte.
      • Algoritmo usado, que está configurado para ser executado.
      • Ulучшено размещение шапки и подвала на странице.
      • Melhoria na exibição de listas na página.
      • Melhoria na exibição de gráficos na página.
      • Suporte aprimorado para objetos VML.
      • Exibição melhorada de imagens WMF.
    • Algoritmos de renderização de documentos XLSX aprimorados:
      • Adicionado suporte para formatação de células usando o estilo financeiro.
      • Um algoritmo que pode ser usado para a textura.
      • Você pode usar a textura CJK (китайские, японские e корейские шрифты).
      • Você acabou de sair da tela.
    • Corrigidos muitos erros nos algoritmos de renderização de documentos DOCX e XLSX.
    • Aplicativos de demonstração:
      • Foi criado um aplicativo de demonstração ReportGeneratorDemo, que demonstra os recursos de criação de relatórios com base em modelos de documentos DOCX ou XLSX.
  • .NET-desenvolvimento:
    • Plataformas suportadas:
      • Suporte adicionado para .NET 5 para Windows.
    • Suporte adicionado para documentos XLSX:
      • Renderização de documentos XLSX.
      • Visualizando documentos XLSX em WinForms, WPF, WEB.
      • Imprimindo documentos XLSX (vetor, raster).
      • Sobreposição de uma página XLSX em uma página PDF em formato vetorial com texto preservado.
      • Converter documento XLSX para PDF e PDF/A (vetor com preservação de texto, links e navegação).
      • Convertendo documento XLSX para SVG (vetor com preservação de texto).
      • Converta documento XLSX para qualquer formato de imagem suportado pelo VintaSoft Imaging .NET SDK.
      • Extração e pesquisa de texto.
      • Selecionando texto usando o mouse.
      • Selecionando e navegando no texto usando o teclado.
      • Navegando por links em um documento.
      • Capacidade de definir configurações de alinhamento do documento: tamanho da página, recuos de página, escala para conteúdo da página.
    • Suporte aprimorado para documentos DOCX:
      • Adicionado suporte para tabelas flutuantes e imagens.
      • Adicionado suporte para ajuste de texto ao redor de elementos flutuantes.
      • Adicionado suporte para preenchimentos de gradiente.
      • Adicionado suporte para alinhamento e recuo em listas.
      • Adicionada a capacidade de definir configurações de alinhamento do documento: tamanho da página, recuos de página, escala para conteúdo da página.
      • A renderização do documento DOCX foi acelerada.
      • A renderização de miniaturas de documentos DOCX foi acelerada.
      • Melhorou a qualidade da renderização de documentos DOCX.
      • O algoritmo para converter DOCX em PDF e SVG foi melhorado.
  • Web-desenvolvimento
    • Adicionado suporte para documentos XLSX.
  • Adicionada a capacidade de salvar uma página DOCX com texto e conteúdo vetorial em um arquivo SVG com texto e conteúdo vetorial.
  • O algoritmo de análise de documentos DOCX foi melhorado.
  • O algoritmo de renderização de página DOCX foi melhorado.
  • Criado VintaSoft Office .NET Plug-in - um novo módulo para VintaSoft Imaging .NET SDK com os seguintes recursos:
    • Plataformas suportadas: .NET Core 3 para Windows, .NET Framework 4+ e 3.5
    • Renderização de documentos DOCX
    • Visualização de documentos DOCX em WinForms, WPF, WEB
    • Impressão de documentos DOCX (vetor, raster)
    • Conversão de DOCX em PDF e PDF/A (vetor com preservação de texto, links e navegação)
    • Sobreposição de página DOCX em vetor de página PDF com preservação de texto
    • DOCX para qualquer formato de imagem suportado pelo Imaging SDK
    • Extração e pesquisa de texto
    • Seleção de texto usando o mouse
    • Seleção e navegação de texto usando o teclado
    • Navegação de links no documento