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

What’s new in this release

Key Category Summary
MERGERNET-2172 Feature Внедрить GroupDocs.Merger Lowcode
MERGERNET-2146 Improvement Удалить зависимость Aspose.Drawing

Public API changes

Public API and backward incompatible changes

  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) выполняет операцию и записывает результат — продукты для разбиения сохраняют части непосредственно в указанное место. Форматы входных файлов проверяются заранее с чётким выводом ошибок.

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

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

New features

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

Code example

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

How to get the update

NuGet

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