我们很高兴宣布 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:
dotnet add package GroupDocs.Redaction --version 26.10.0
直接下载
从 GroupDocs.Redaction for .NET 26.10 Release Notes 页面下载程序集。