Мы рады объявить о выпуске GroupDocs.Merger for .NET 26.7, доступном с июля 2026. Это обновление вводит возможность low‑code рабочего процесса для создания операций слияния и удаляет зависимость Aspose.Drawing, обеспечивая более лёгкую интеграцию и развертывание.

Что нового в этом выпуске

Ключ Категория Краткое описание
MERGERNET-2172 Функция Внедрить GroupDocs.Merger Lowcode
MERGERNET-2146 Улучшение Удалить зависимость Aspose.Drawing

Изменения публичного API

Публичный API и несовместимые изменения

  1. GroupDocs.Merger.LowCode for .NET — Введение продукта

Что это такое. Low‑code издание GroupDocs.Merger for .NET: семь специализированных, индивидуально лицензируемых продуктов, поставляемых в одном пакете NuGet (GroupDocs.Merger.LowCode, .NET 6.0+, кросс‑платформенный — Windows, Linux, macOS). Каждый продукт выполняет одну операцию с документом через минимальный, самодокументирующийся API — создайте объект, вызовите Save.

Продукты. JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx, RemovePagesPdf. Все семь имеют одинаковый шаблон: конструктор принимает исходный документ (путь к файлу или поток) и параметры операции; Save(outputPath) выполняет операцию и записывает результат — продукты split записывают свои части непосредственно в указанный путь. Форматы входных данных проверяются заранее с чётким сообщением об ошибке.

Лицензирование: License.Set(path) принимает либо измеряемую лицензию, либо стандартный файл лицензии GroupDocs; файл лицензии, размещённый в каталоге приложения, применяется автоматически. Каждый продукт лицензируется отдельно, а семейные лицензии покрывают все семь. Без лицензии продукты работают в режиме оценки с ограничениями пробной версии.

Доступность: GroupDocs.Merger.LowCode поставляется как отдельный пакет NuGet (GroupDocs.Merger.LowCode), отдельный от существующего пакета GroupDocs.Merger. Это его первый выпуск, версия синхронна с GroupDocs.Merger for .NET 26.7.

Новые возможности

  • GroupDocs.Merger.LowCode: Новое low‑code издание, поставляемое как отдельный пакет NuGet с семью одноцелевыми, индивидуально лицензируемыми продуктами — JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx и RemovePagesPdf. Каждый выполняет одну операцию с документом через минимальный API: создайте объект с исходным документом и параметрами операции, затем вызовите Save.
  • Aspose.Drawing Dependency Removed: Удаляет внешнюю библиотеку из пакета, уменьшая размер бинарных файлов и избегая конфликтов версий, что упрощает развертывание и повышает стабильность выполнения.

Пример кода

new JoinPdf("source.pdf", new[] { "second.pdf" }, new JoinOptions()).Save("merged.pdf");
new SplitPdf("source.pdf", new[] { 1, 3 }).Save("out\\page_{0}.pdf");

Как получить обновление

NuGet

dotnet add package GroupDocs.Merger.LowCode --version 26.7