Мы рады объявить о выпуске 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
- 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