Spire.Doc 12.1.5 已发布。该版本移除了 MonoAndroid 包和 Xamarin.iOS 包。同时也对文档的密码功能做出了一系列变更。此外,还修复了一些已知问题,如修复了在新建 Document() 对象和应用 LicenseKey 后,加载文档时部分数据丢失的问题。详情请阅读以下内容。
功能调整:
- 移除了 MonoAndroid 包和 Xamarin.iOS 包;现在这两个平台都可以使用 netstand2.0 包。
- 对文档的密码功能做了如下变更:
1、在之前的版本中,处理受密码保护的文档时,提供的密码可以打开并保存文档,但也会导致密码丢失。经过更新,该问题已经得到解决。现在,保存文档后,需要再次输入密码才能打开文档。如果您想要从文档中移除打开密码,可以使用 Document.RemoveEncryption() 方法。这一改动确保了对受密码保护的文档的处理安全。
2、新的 WriteProtection 操作:早期版本的 SDK 不支持对 Word 文档中的 WriteProtection 进行操作,导致在解析文档时 WriteProtection 数据丢失。然而,此次更新解决了这个限制,并引入了几个处理 WriteProtection 的方法。以下方法可以有效地处理 WriteProtection:- Document.SetWriteProtection(string password):使用指定的密码为文档设置写保护。
- Document.SetWriteProtection(string password, bool recommended):使用指定的密码为文档设置写保护,并允许启用或禁用只读建议。
- Document.UnWriteProtection():完全移除文档的写保护。
- Document.UnWriteProtection(string password):尝试使用提供的密码移除文档的写保护。
- Document.HasWriteProtection():检查文档是否应用了写保护。
问题修复:
- 修复了在新建 Document() 对象和应用 LicenseKey 后,加载文档时部分数据丢失的问题。
- 修复了一些与表格修订相关的问题。
获取 Spire.Doc 12.1.5 请点击: