GroupDocs.Signature for .NET 26.6 is now available. This release adds OOXML compliance control for WordProcessing documents, refines the trial‑mode experience for archives and multilayer images, and introduces a multi‑framework NuGet delivery model with dedicated per‑TFM packages.
What’s new in this release
| Key | Category | Summary |
|---|---|---|
| SIGNATURENET-5634 | Feature | Поддержка и соблюдение соответствия OOXML для документов WordProcessing |
| SIGNATURENET-5822 | Enhancement | Мульти‑фреймворковая упаковка NuGet и пакеты, разделённые по TFM |
| SIGNATURENET-5825 | Enhancement | Переработка ограничений пробной лицензии |
| SIGNATURENET-5705 | Enhancement | Внутренние улучшения |
New features
Support and respect OOXML compliance for WordProcessing documents
GroupDocs.Signature теперь сохраняет исходный уровень соответствия OOXML документов WordProcessing и позволяет переопределять его при сохранении через API.
Что изменилось:
- Исходное значение
OoxmlComplianceобнаруживается при загрузке документа и по умолчанию сохраняется при сохранении. WordProcessingSaveOptionsпредоставляет новое nullable‑свойствоOoxmlCompliance. Когда оноnull(по умолчанию), сохраняется соответствие загруженного документа; при установке значение переопределяет исходное.- Учитывается только для форматов вывода OOXML:
Docx,Docm,Dotx,Dotmи их вариантыFlatOpc.
Новый enum:
public enum OoxmlCompliance
{
/// <summary>Specifies ECMA-376 compliance level.</summary>
Ecma,
/// <summary>Specifies ISO/IEC 29500:2008 Transitional compliance level.</summary>
Transitional,
/// <summary>Specifies ISO/IEC 29500:2008 Strict compliance level.</summary>
Strict
}
Code example
using (Signature signature = new Signature