Ми раді оголосити про випуск 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) виконує операцію та записує результат — продукти розділення записують свої частини безпосередньо у вказане місце. Формати вхідних даних перевіряються заздалегідь з чітким повідомленням про помилки.
Ліцензування: License.Set(path) приймає або лічений (metered) ліцензійний файл, або стандартний файл ліцензії 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