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