此版本的新功能

Feature ID Description
CONVERSIONNET‑8090 在电子邮件文件中禁用外部资产加载 – 添加了在转换电子邮件时阻止加载外部资源(图像、样式表等)的功能。这提升了安全性并可加快转换速度。
CONVERSIONNET‑8124 Word → PDF 的完整字体嵌入 – 引入了在转换为 PDF 时嵌入 WordProcessing 文档中使用的完整字体集的选项,确保在任何系统上呈现完全相同的文本效果。

使用新 API

在电子邮件转换中跳过外部资源

var loadOptions = new EmailLoadOptions
{
    SkipExternalResources = true
};

SkipExternalResources 设置为 true 时,所有外部资产都会被忽略。

对选定资源进行白名单

var loadOptions = new EmailLoadOptions
{
    SkipExternalResources = true,
    WhitelistedResources = { "trusted-domain.com", ".jpeg", ".png" }
};

匹配 WhitelistedResources 中条目的资源会正常加载;其余全部被阻止。

在 PDF 转换中嵌入完整字体

var convertOptions = new PdfConvertOptions();
convertOptions.EmbedFullFonts = true;

EmbedFullFonts 设置为 true 将强制转换器在生成的 PDF 中嵌入完整的字体文件。

修复与增强

Issue ID Type Description
CONVERSIONNET‑8108 错误 AI、PSD、PSB 文件转换为 FODP/POT 时失败。
CONVERSIONNET‑8109 错误 AI、PSD、PSB 文件转换为 XPS 时失败。
CONVERSIONNET‑8024 错误 生成的 PDF 中附件图标的顺序不正确。
CONVERSIONNET‑8131 错误 IConverterListener.Started() 未在转换过程启动时被调用。

这些修复恢复了对 Adobe Illustrator、Photoshop 和大型 Photoshop(PSB)源文件的完整兼容性,纠正了 PDF 附件渲染,并确保监听器回调按文档说明正常触发。

如何获取更新

  • NuGet – 选择与目标框架匹配的包:

    对于 .NET 6+(跨平台):

    dotnet add package GroupDocs.Conversion --version 25.12
    

    对于 .NET Framework 4.6.2+

    dotnet add package GroupDocs.Conversion.NETFramework --version 25.12
    

    自 25.1.0 版起,库已拆分为两个独立的包,以更好地支持每个平台。

  • Direct download – 从官方发布页面下载 .NET 的编译程序集:
    https://releases.groupdocs.com/conversion/net/25.12/

资源