发行说明

26.8.0

2026年8月31日

平台更新

  • 新版本:Doconut 现已支持 .NET Standard 2.1,为面向 .NET Core 3.0 及更高版本的任何应用带来当前的 API、插件模型和分布式部署方式。
  • 新版本:.NET Standard 2.1 包含内置注释和高级搜索的核心查看器,以及 Converter 和 DICOM 插件。
  • 增强功能:本次发布随附两个开箱即用的示例应用——单节点 MVC 查看器,以及从同一个共享文件夹提供相同文档的多节点示例——并附有分步升级指南。
  • 增强功能:改进了 XHTML 文件的格式检测,使密码保护检查能够正确识别这类文件。

.NET Standard 2.1 升级说明

  • 重大变更:Doconut.NETStandard 包在保持相同包 ID 的前提下,从 .NET Standard 2.0 迁移到 .NET Standard 2.1。26.7.0 及更早版本为旧 API,26.8.0 及更高版本为新 API。没有兼容层,因此提升版本号本身就是升级操作——提升之前请先阅读升级指南。
  • 重大变更:Web 场中间件已不再是 API 的一部分。多节点部署现在将文档构件发布到共享文件夹,并通过分布式文件共享处理程序从任意节点提供服务。共享文件夹本身没有变化,随附的分布式示例完整演示了新的启动流程。

Word 查看器

  • 错误修复:修复了在页面显示前刷新文档域时可能中断渲染的错误。
  • 错误修复:改进了字符定位,使渲染后的 Word 页面更贴近源文档。
  • 错误修复:修正了渲染后的 Word 页面中项目符号列表的缩进。

Word 转换器

  • 错误修复:修复了将 Word 文档转换为 PDF 时图像丢失的问题。
  • 错误修复:移除了将 Word 文档转换为 PDF 时可能在末尾追加的多余空白页。
  • 增强功能:减小了含公式文档的 SVG 输出体积,此前会嵌入字体的完整字形集。

Excel 查看器

  • 错误修复:修复了渲染包含特定图表或图像的工作表时可能出现的失败。

Excel 转换器

  • 错误修复:将电子表格转换为 PDF 时,饼图现在保持原始尺寸。
  • 错误修复:修正了将电子表格转换为 PDF 时工作表文本框内的行距。
  • 错误修复:将电子表格转换为 PDF 时,形状和绘图对象现在保持其位置,隐藏的形状仍保持隐藏。
  • 错误修复:将电子表格转换为 PDF 时,嵌入图像现在保持原始颜色。

Visio 查看器

  • 错误修复:形状之间的连接线现在会显示在渲染后的 Visio 页面中,而不是要等到编辑图表后才出现。
  • 错误修复:容器形状内的标题文本现在渲染在正确位置。
  • 错误修复:分组形状内的文本现在测量正确,标签不再被裁切或溢出。

PSD 查看器

  • 错误修复:渲染后的 Photoshop 文件现在保持源图像的亮度,而不会明显变暗。
  • 错误修复:使用复杂“液化”智能滤镜的 Photoshop 文件现在可以打开,而不会加载失败。
  • 错误修复:应用于智能对象的图层效果现在会保留在渲染后的图像中。
  • 增强功能:改进了叠加图层效果的合成,使其更贴近 Photoshop。

图像查看器

  • 错误修复:CorelDRAW 文件现在会渲染实际内容,而不是显示为全黑或空白。(仅限 .NET 4.7 构建)
  • 错误修复:此前无法处理的 WebP 图像现在可以正确打开和转换。(仅限 .NET 4.7 构建)
  • 增强功能:标头损坏的 BMP 文件现在会在加载时得到修正,而不是被拒绝。(.NET 8、.NET 6 V2 和 .NET Standard 2.1 V2 构建)

电子邮件查看器

  • 错误修复:二进制文件不再被误识别为 MHTML 文档,因此会给出明确的错误提示,而不是打开为一封空邮件。