我们很高兴宣布 GroupDocs.Redaction for .NET v26.10,该版本于 2026 年 10 月发布。此版本扩展了 Windows 应用程序的可用部署选项,使产品评估更加灵活,并改进了加载期间被光栅化文件的处理。同时还包括与安全相关的依赖项更新。

本次发布的新功能

此版本为 GroupDocs.Redaction for .NET 带来多项重要改进:

  • 扩展的 Windows 支持: 为 .NET 6.0、.NET 8.0 和 .NET 10.0 添加了 Windows 专用构建,为 Windows 应用程序提供更多部署选项。
  • 更灵活的评估: 更新了试用模式限制,便于了解产品并测试其功能。
  • 安全更新: 更新了 System.Security.Cryptography.Pkcs 依赖项,以修复已知漏洞并提高受支持 .NET 版本的安全性。
  • 改进的文件处理: 修复了光栅化文件被保存到错误位置的问题。这些文件现在会保存在源文件旁边。

Windows 特定构建

版本 26.10 为在 Windows 上运行的应用程序提供了额外的构建选项。

针对 net6.0-windows、net8.0-windows 或 net10.0-windows 的项目可以使用 Windows 特定的依赖项,包括 System.Drawing,以提升在 Windows 环境中的兼容性。

常规的 net6.0、net8.0 和 net10.0 目标框架仍保留跨平台实现,适用于 Linux 及其他受支持的操作系统。

扩展的评估模式

评估体验已更新,允许在没有许可证的情况下进行更广泛的测试。

单个进程现在可以打开最多 25 个文档。之前对文档数量、遮盖和替换的限制已被移除。试用徽章仍会出现在已保存的文档中。

公共 API 更改

版本 26.10 引入了 License.IsLicensed 属性。该属性可让应用程序判断是否已应用有效许可证,或组件是否处于评估模式。

使用方法

您可以在执行文档处理之前使用此属性检查授权状态:

using GroupDocs.Redaction;

License license = new License();
license.SetLicense("GroupDocs.Redaction.lic");

if (license.IsLicensed)
{
    using (Redactor redactor = new Redactor("sample.pdf"))
    {
        // Licensed processing
    }
}

如何获取更新

NuGet

使用 NuGet 安装或升级到 GroupDocs.Redaction 26.10.0:

GroupDocs.Redaction 26.10.0

dotnet add package GroupDocs.Redaction --version 26.10.0

直接下载

从 GroupDocs.Redaction for .NET 26.10 Release Notes 页面下载程序集。

资源