Мы рады объявить о выпуске GroupDocs.Merger for .NET 26.7, доступном с июля 2026. Это обновление вводит возможность low‑code рабочего процесса для создания операций слияния и удаляет зависимость Aspose.Drawing, обеспечивая более лёгкую интеграцию и развертывание.
Что нового в этом выпуске
| Ключ | Категория | Краткое описание |
|---|---|---|
| MERGERNET-2172 | Функция | Внедрить GroupDocs.Merger Lowcode |
| MERGERNET-2146 | Улучшение | Удалить зависимость Aspose.Drawing |
Изменения публичного API
Публичный API и несовместимые изменения
- 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