VintaSoft Office .NET Plug-in - 产品开发历史

有关产品版本的信息

在此页面上,您可以获得有关 VintaSoft Office .NET Plug-in 开发的一般历史的信息。有关 API SDK 更改的信息可以在文档中找到。

  • .NET开发:
    • 增加了将 DOCX 文档转换为 HTML 文档的功能。
    • 增加了将 ODT(OpenOffice 文本)文档转换为 DOCX 文档的功能。
    • 增加了将 ODS(OpenOffice 电子表格)文档转换为 XLSX 文档的功能。
    • HTML 文档转换为 DOCX 文档的算法已得到改进。
    • 将 RTF 文档转换为 DOCX 文档的算法已得到改进。
  • .NET开发:
    • 增加了对 Windows、Linux 和 macOS 上的 .NET 9 的支持。
    • 增加了将 HTML 文档转换为 DOCX 文档的功能。尚不支持外部 CSS 样式。
    • 增加了将 RTF 文档转换为 DOCX 文档的功能。
  • .NET开发:
    • 增加了对新图表类型的支持:雷达、3D 饼图、表面。
    • 现在 PDF 到 DOCX 转换器可以检测 PDF 文档页面上的页眉和页脚部分,并在转换后的 DOCX 文档中创建相应的部分。
    • 图表渲染算法已做出多项改进。
    • 许多小错误已修复。
  • .NET开发:
    • 增加了将 PDF 文档转换为 DOCX 文档的功能。
    • 增加了打开受保护的 DOCX 或 XLSX 文档的功能。
    • 增加了对新图表类型的支持:气泡图、股票图、组合图、3D 气泡图、3D 折线图、3D 柱形图、3D 区域图、3D 堆积区域图。
    • 已实现 WinForms 控件 SpreadsheetDocumentEditorControl 和 WPF 控件 WpfSpreadsheetDocumentEditorControl,它们提供了功能齐全的 XLSX 文档编辑器。
    • 演示应用程序:
      • SpreadsheetEditorDemo,WpfSpreadsheetEditorDemo:由于项目现在使用 SpreadsheetDocumentEditorControl 控件,因此项目代码已显著简化。
    • 修复了几个非关键错误。
  • Web 开发:
    • 添加了在 Web 文档查看器中打开受保护的 DOCX 或 XLSX 文档的功能。
  • 添加了对 Windows、Linux 和 macOS 上的 .NET 8.0 的支持。
  • .NET开发:
    • 增加了处理 CSV 和 TSV 文件的功能:
      • 现在 XLSX 文件解码器也可以打开 CSV 和 TSV 文件。
      • 增加了将 XLSX 文件转换为 CSV 或 TSV 文件并转回的功能。
    • Office 中预定义的所有图形形状均已实现。
    • 演示应用程序:
      • SpreadsheetEditorDemo 和 WpfSpreadsheetEditorDemo 演示应用程序中添加了打开 CSV 或 TSV 文件的功能。
      • SpreadsheetEditorDemo 和 WpfSpreadsheetEditorDemo 演示应用程序中添加了将打开的 XLSX 文档导出为 CSV 或 TSV 文件的功能。
    • 几个小错误已被修复。
  • Web 开发:
    • WebSpreadsheetDocumentEditorControlJS 现在可以设置新的链接或编辑现有的链接。支持 URL 链接和单元格链接。
    • 演示应用程序:
      • SpreadsheetEditorDemo 网络演示应用程序现在可以打开 CSV 和 TSV 文件。
  • .NET开发:
    • 增加了在 XLSX 文档中计算公式的功能。
    • 增加了对 XLSX 文档中环形图的支持。
    • 添加了使用高级电子表格编辑器以编程方式编辑新的或现有电子表格文档 (XLSX) 的功能:
      • 能够在电子表格编辑器中创建新的或打开现有的 XSLX 文档
      • 能够使用电子表格文档:
        • 能够设置电子表格文档的文化
        • 更改电子表格文档的属性(作者等)
        • 编辑电子表格文档的样式属性
        • 更改(添加、删除)电子表格文档中的预定义名称
      • 能够使用电子表格文档的工作表:
        • 获取工作表列表
        • 添加/删除/重命名工作表;复制/粘贴工作表;重新排序工作表
      • 能够使用电子表格文档工作表:
        • 更改工作表视图设置
        • 插入或删除列/行
        • 更改列/行的大小
        • 显示/隐藏列/行
        • 能够查找和替换文本
      • 能够使用一组工作表单元格:
        • 对一组单元格执行操作(复制、粘贴、删除)
        • 更改一组单元格的样式属性(字体、填充、边框、数字格式、文本样式、对齐方式、缩进...)
        • 更改一组单元格的大小
        • 清除一组单元格的样式、内容和超链接
        • 合并和取消合并一组单元格
        • 可以为一组单元格指定超链接
      • 可以使用工作表单元格:
        • 获取单元格值、格式化的单元格值和本地化的单元格公式
        • 计算单元格中公式的值
        • 更改单元格值或单元格公式
      • 可以使用图形对象(图表、图片、图形):
        • 添加图片
        • 删除图形对象(图表、图片、图形)
      • 可以使用注释:
        • 添加、编辑、删除注释
    • 添加了在 WPF/WinForms 应用程序中编辑新的或现有的电子表格文档 (XLSX) 的功能:
      • 能够在电子表格编辑器中创建新的或打开现有的 XSLX 文档
      • 能够使用电子表格文档:
        • 能够设置电子表格文档的文化
        • 更改电子表格文档的属性(作者等)
        • 编辑电子表格文档的样式属性
        • 更改(添加、删除)电子表格文档中的预定义名称
      • 能够使用电子表格文档的工作表:
        • 获取工作表列表
        • 添加/删除/重命名工作表;复制/粘贴工作表;重新排序工作表
      • 能够使用电子表格文档工作表:
        • 显示工作表
        • 更改工作表视图设置
        • 使用鼠标和键盘浏览单元格
        • 插入和删除列/行
        • 更改列/行的大小
        • 显示/隐藏列/行
        • 能够查找和替换文本
      • 能够使用选定单元格:
        • 能够使用鼠标和键盘选择单元格
        • 复制、粘贴和删除选定单元格
        • 更改所选单元格的样式属性(字体、填充、边框、数字格式、文本样式、对齐方式、缩进...)
        • 更改所选单元格的大小
        • 自动计算所选单元格的列宽或行高
        • 清除样式、内容、选定单元格的超链接
        • 合并和取消合并一组单元格
        • 显示/隐藏选定单元格
        • 可以为选定单元格指定超链接
      • 可以使用工作表单元格:
        • 显示格式化和本地化的单元格文本
        • 计算单元格中公式的值
        • 直接在工作表的单元格区域中编辑单元格文本
        • 在公式栏中编辑单元格文本
        • 编辑单元格公式时突出显示链接
      • 可以使用图形对象(图表、图片、图形):
        • 在工作表上显示图形对象
        • 图表数据发生变化时自动更新图表图像
        • 可以在工作表上选择图形对象
        • 添加图片
        • 删除图形对象(图表、图片、图形)
      • 可以使用注释:
        • 在工作表上显示注释
        • 添加、编辑、删除注释
    • 演示应用程序:
      • 已创建一个新的桌面演示应用程序 - "Vintasoft 电子表格编辑器",它允许您查看和编辑电子表格(XLSX)文档。该演示应用程序适用于WPF和WinForms平台。
    • 已添加许多改进。
    • 许多错误已修复。
  • Web 开发:
    • 添加了在 HTML5 网络浏览器中编辑电子表格文档 (XLSX) 的功能:
      • JavaScript UI 控件,适用于所有主要 HTML5 网络浏览器(Chrome、Firefox、Edge、Opera...)
      • 与个人计算机、平板电脑和智能手机兼容的用户界面
      • 能够加载现有电子表格文档 (XLSX)
      • 能够查看和编辑电子表格文档 (XLSX):
        • 查看工作表列表,添加/重命名/移动/删除工作表
        • 能够选择、添加或删除工作表上的行/列
        • 能够调整工作表上的行/列大小
        • 使用鼠标和键盘浏览单元格
        • 使用鼠标和键盘选择单元格
        • 更改所选单元格的样式属性(字体、填充、边框、数字格式、文本样式、对齐方式、缩进...)
        • 显示格式化和本地化的单元格文本
        • 计算单元格中公式的值
        • 直接在工作表的单元格区域中编辑单元格文本
        • 在公式栏中编辑单元格文本
        • 能够搜索文本
      • 能够下载已编辑的电子表格文档
      • "标准"对话框(重命名工作表对话框、搜索文本对话框等)适用于 Bootstrap、JQuery UI
      • 能够自定义编辑器的用户界面
    • 已创建指南,描述如何将电子表格编辑器添加到 ASP.NET 应用程序。指南适用于 ASP.NET Core、Angular、React.js、ASP.NET MVC5、ASP.NET WebForms 平台。
    • 演示应用程序:
      • 已创建一个新的 Web 演示应用程序 - "Vintasoft 电子表格编辑器",它允许您查看和编辑电子表格 (XLSX) 文档。该演示应用程序适用于 ASP.NET Core、ASP.NET Core + Angular、ASP.NET MVC5、ASP.NET WebForms 平台。
  • .NET开发:
    • 在 Windows、Linux 和 macOS 上添加了对 .NET 7 的支持。
    • 增加了将 XLS 文件转换为 XLSX 文件的功能。
    • 增加了呈现 XLS 文件的功能。
    • 增加了对 DOCX 和 XLSX 文档中的阿拉伯语文本的支持。
  • .NET开发:
    • 在 .NET 6、.NET 5 和 .NET Core 中增加了对 Windows、Linux 和 macOS 的跨平台支持3.1.
    • 绘制 2D 图形:
      • 该插件完全重写了代码以处理二维图形。
      • 现在,所有二维图形工作都是使用绘图引擎(Vintasoft.Imaging.Drawing.DrawingEngine 类)进行的。该插件不再直接使用 GDI+ 库 (System.Drawing.Common)。
      • 要使用该插件,您需要使用基于 SkiaSharp 库的适用于 Windows、Linux 和 macOS 的跨平台绘图引擎或基于 GDI+ 库 (System.Drawing.Common) 的适用于 Windows 的绘图引擎。
    • 增加了对 XLSX 表中阿拉伯文本的支持。
    • 许多小错误已修复。
  • .NET开发:
    • 支持的平台:
      • 添加了对 Windows .NET 6 的支持。
    • 支持的开发环境:
      • 添加了对 Visual Studio 2022 的兼容性支持。
    • 支持的操作系统:
      • 添加了兼容性支持操作系统为 Windows 11。
      • 与 Windows Server 2003 的兼容性已停止。
    • 增加了呈现 DOC 文档的功能。
    • 增加了将 DOC 文档转换为 DOCX 或 PDF 文档的功能。
    • 增加了在 DOCX 和 XLSX 文档中呈现图表的功能。
    • 改进了 DOCX 和 XLSX 文档的渲染。
    • 使用 DocxDocumentEditor 类改进了 DOCX 文档的软件编辑:
      • 增加了编辑图表的功能。
      • 扩展对编辑文本属性的支持。
      • 扩展对编辑段落属性的支持。
    • 已创建以下 .NET 程序集:
      • Vintasoft.Imaging.Office.UI.dll
      • Vintasoft.Imaging.Office.Wpf.UI.dll
    • 许多小错误已修复。
  • .NET开发:
    • 增加了以编程方式编辑现有 DOCX 和 XLSX 文档的功能:
      • 打开现有的 DOCX/XLSX 文档;
      • 搜索、删除、替换文本、更改文本属性(背景颜色、文本颜色、粗体、字体、大小等);
      • 复制、粘贴、更改和删除图像(条形码图像);
      • 复制、粘贴、修改和删除表中的行;
      • 设置表格单元格的值、改变表格单元格的颜色;
      • 改变表边界;
      • 将修改后的文档保存回DOCX或XLSX文件;
      • 将修改后的文档导出为 SDK 支持的图像格式(PDF、PDF/A、TIFF 等)。
    • DOCX 文档渲染算法得到了显著改进:
      • 已添加脚注和尾注渲染。
      • 增加了对计算字段(DATE、TIME、SAVEDATE、CREATEDATE、PRINTDATE、MACROBUTTON、NUMPAGES、FORMCHECKBOX、TOC、PAGEREF、HYPERLINK、STYLEREF、PAGE)的支持。
      • 增加了对远程内容的支持。
      • 添加页面背景渲染。
      • 已实现对表格行的"在每页上重复作为标题"标志的处理。
      • 实现了根据内容自动选择表格单元格大小。
      • 改进了对浮动元素的支持。
      • 改进段落放置。
      • 选择文本字体的算法已得到改进。
      • 改进了使用 CJK 字体(中文、日文和韩文字体)的文本显示。
      • 确定文本行之间行距的算法已得到改进。
      • 改进了文本行中的自动换行功能。
      • 文本对齐算法已改进。
      • 文本中制表符的计算算法已得到改进。
      • 页面内容编号算法已改进。
      • 处理"孤立行禁用"标志的算法已得到改进。
      • 改进了处理"不脱离下一个"标志的算法。
      • 改进了页面上表格的显示。
      • 检测分页符的算法已得到改进。
      • 改进了页面上页眉和页脚的放置位置。
      • 改进了页面上的列表显示。
      • 改进了页面上的图形显示。
      • 改进了对 VML 对象的支持。
      • 改进了 WMF 图像的显示。
    • 改进的 XLSX 文档渲染算法:
      • 增加了使用财务样式进行单元格格式化的支持。
      • 选择文本字体的算法已得到改进。
      • 改进了使用 CJK 字体(中文、日文和韩文字体)的文本显示。
      • 改进了文本行中的自动换行功能。
    • 已修复 DOCX 和 XLSX 文档渲染算法中的许多错误。
    • 演示应用程序:
      • 已创建演示应用程序 ReportGeneratorDemo,该演示应用程序演示了基于 DOCX 或 XLSX 文档模板创建报告的功能。
  • .NET开发:
    • 支持的平台:
      • 添加了对 Windows .NET 5 的支持。
    • 增加了对 XLSX 文档的支持:
      • 渲染 XLSX 文档。
      • 在 WinForms、WPF、WEB 中查看 XLSX 文档。
      • 打印 XLSX 文档(矢量、光栅)。
      • 将 XLSX 页面叠加到矢量格式的 PDF 页面上并保留文本。
      • 将 XLSX 文档转换为 PDF 和 PDF/A(保留文本、链接和导航的矢量)。
      • 将 XLSX 文档转换为 SVG(带有文本保存的矢量)。
      • 将 XLSX 文档转换为 VintaSoft Imaging .NET SDK 支持的任何图像格式。
      • 文本提取和搜索。
      • 使用鼠标选择文本。
      • 使用键盘选择和浏览文本。
      • 浏览文档中的链接。
      • 可以设置文档对齐设置:页面大小、页面缩进、页面内容比例。
    • 改进了对 DOCX 文档的支持:
      • 增加了对浮动表格和图像的支持。
      • 增加了对文本环绕浮动元素的支持。
      • 增加了对渐变填充的支持。
      • 增加了对列表对齐和缩进的支持。
      • 增加了设置文档对齐设置的功能:页面大小、页面缩进、页面内容的比例。
      • DOCX 文档渲染已加速。
      • DOCX 文档缩略图的渲染速度已加快。
      • 提高了渲染 DOCX 文档的质量。
      • 将 DOCX 转换为 PDF 和 SVG 的算法已得到改进。
  • Web 开发:
    • 增加了对 XLSX 文档的支持。
  • 添加了将包含文本和矢量内容的 DOCX 页面保存为包含文本和矢量内容的 SVG 文件的功能。
  • DOCX 文档解析算法已改进。
  • DOCX 页面渲染算法已改进。
  • VintaSoft Office .NET Plug-in 已创建 - VintaSoft Imaging .NET SDK 的新模块,具有以下功能:
    • 支持的平台:适用于 Windows 的 .NET Core 3、.NET Framework 4+ 和 3.5
    • 渲染 DOCX 文档
    • 在 WinForms、WPF、WEB 中查看 DOCX 文档
    • 打印 DOCX 文档(矢量、光栅)
    • 将 DOCX 转换为 PDF 和 PDF/A(带保存文本的矢量,链接和导航)
    • 将 DOCX 页面矢量化叠加到 PDF 页面上,并保留文本
    • DOCX 转换为 Imaging SDK 支持的任何图像格式
    • 文本提取和搜索
    • 使用鼠标选择文本
    • 使用键盘选择和导航文本
    • 在文档中导航链接