Z przyjemnością ogłaszamy wydanie GroupDocs.Merger for .NET 26.7, dostępne od lipca 2026. Ta aktualizacja wprowadza możliwość tworzenia przepływów pracy low‑code do tworzenia operacji scalania i usuwa zależność Aspose.Drawing, zapewniając lżejsze doświadczenie integracji i wdrażania.
Co nowego w tej wersji
| Klucz | Kategoria | Podsumowanie |
|---|---|---|
| MERGERNET-2172 | Feature | Wprowadzenie GroupDocs.Merger Lowcode |
| MERGERNET-2146 | Improvement | Usunięcie zależności Aspose.Drawing |
Zmiany w publicznym API
Public API i zmiany niekompatybilne wstecz
- GroupDocs.Merger.LowCode for .NET — Wprowadzenie produktu
Co to jest. Edycja low‑code GroupDocs.Merger for .NET: siedem skoncentrowanych, indywidualnie licencjonowanych produktów dostarczanych w jednym pakiecie NuGet (GroupDocs.Merger.LowCode, .NET 6.0+, wieloplatformowa — Windows, Linux, macOS). Każdy produkt wykonuje jedną operację na dokumencie przy użyciu minimalnego, samowyjaśniającego się API — tworzy się obiekt, wywołuje Save.
Produkty. JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx, RemovePagesPdf. Wszystkie siedem mają tę samą strukturę: konstruktor przyjmuje dokument źródłowy (ścieżkę pliku lub strumień) oraz dane wejściowe operacji; Save(outputPath) wykonuje operację i zapisuje wynik — produkty typu split zapisują swoje części bezpośrednio w miejscu docelowym. Formaty wejściowe są wstępnie walidowane z przejrzystym raportowaniem błędów.
Licencjonowanie: License.Set(path) akceptuje zarówno licencję rozliczaną w metrach, jak i standardowy plik licencji GroupDocs; plik licencji umieszczony w katalogu aplikacji jest stosowany automatycznie. Każdy produkt jest licencjonowany indywidualnie, a licencje obejmujące całą rodzinę pokrywają wszystkie siedem. Bez licencji produkty działają w trybie ewaluacyjnym z ograniczeniami wersji próbnej.
Dostępność: GroupDocs.Merger.LowCode jest dostarczany jako własny pakiet NuGet (GroupDocs.Merger.LowCode), oddzielny od istniejącego pakietu GroupDocs.Merger. To jego pierwsze wydanie, wersjonowane równolegle z GroupDocs.Merger for .NET 26.7.
Nowe funkcje
- GroupDocs.Merger.LowCode: Nowa edycja low‑code dostarczana jako oddzielny pakiet NuGet z siedmioma produktami jednofunkcyjnymi, indywidualnie licencjonowanymi — JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx i RemovePagesPdf. Każdy wykonuje jedną operację na dokumencie przy użyciu minimalnego API: tworzy się obiekt z dokumentem źródłowym i danymi wejściowymi operacji, a następnie wywołuje
Save. - Usunięcie zależności Aspose.Drawing: Eliminacja zewnętrznej biblioteki z pakietu, zmniejszająca rozmiar binarny i unikająca konfliktów wersji, co upraszcza wdrażanie i poprawia stabilność w czasie działania.
Przykład kodu
new JoinPdf("source.pdf", new[] { "second.pdf" }, new JoinOptions()).Save("merged.pdf");
new SplitPdf("source.pdf", new[] { 1, 3 }).Save("out\\page_{0}.pdf");
Jak uzyskać aktualizację
NuGet
dotnet add package GroupDocs.Merger.LowCode --version 26.7