Nous sommes heureux d’annoncer la sortie de GroupDocs.Merger for .NET 26.7, disponible depuis juillet 2026. Cette mise à jour introduit une capacité de flux de travail low‑code pour créer des opérations de fusion et supprime la dépendance à Aspose.Drawing, offrant une expérience d’intégration et de déploiement plus légère.
Nouveautés de cette version
| Clé | Catégorie | Résumé |
|---|---|---|
| MERGERNET-2172 | Fonctionnalité | Introduire GroupDocs.Merger Lowcode |
| MERGERNET-2146 | Amélioration | Supprimer la dépendance Aspose.Drawing |
Modifications de l’API publique
API publique et changements incompatibles rétroactifs
- GroupDocs.Merger.LowCode for .NET — Introduction du produit
Ce que c’est. Une édition low‑code de GroupDocs.Merger for .NET : sept produits ciblés, chacun sous licence individuelle, livrés dans un seul package NuGet (GroupDocs.Merger.LowCode, .NET 6.0+, multiplateforme — Windows, Linux, macOS). Chaque produit effectue une seule opération sur un document avec une API minimale et explicite — créer l’objet, appeler Save.
Les produits. JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx, RemovePagesPdf. Les sept partagent la même structure : le constructeur reçoit le document source (chemin de fichier ou flux) et les paramètres de l’opération ; Save(outputPath) exécute l’opération et écrit le résultat — les produits de division écrivent leurs parties directement à l’emplacement de sortie. Les formats d’entrée sont validés dès le départ avec des messages d’erreur clairs.
Licence : License.Set(path) accepte soit une licence à compteurs, soit un fichier de licence standard GroupDocs ; un fichier de licence placé dans le répertoire de l’application est appliqué automatiquement. Chaque produit est licencié individuellement, et les licences familiales couvrent les sept. Sans licence, les produits fonctionnent en mode d’évaluation avec des limitations d’essai.
Disponibilité : GroupDocs.Merger.LowCode est distribué comme son propre package NuGet (GroupDocs.Merger.LowCode), séparé du package existant GroupDocs.Merger. Il s’agit de sa première version, versionnée en même temps que GroupDocs.Merger for .NET 26.7.
Nouvelles fonctionnalités
- GroupDocs.Merger.LowCode : une nouvelle édition low‑code livrée comme package NuGet séparé avec sept produits à usage unique, chacun sous licence individuelle — JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx et RemovePagesPdf. Chaque produit réalise une opération documentaire via une API minimale : construire l’objet avec le document source et les paramètres de l’opération, puis appeler
Save. - Suppression de la dépendance Aspose.Drawing : élimine la bibliothèque externe du package, réduisant la taille binaire et évitant les conflits de version, ce qui simplifie le déploiement et améliore la stabilité à l’exécution.
Exemple de code
new JoinPdf("source.pdf", new[] { "second.pdf" }, new JoinOptions()).Save("merged.pdf");
new SplitPdf("source.pdf", new[] { 1, 3 }).Save("out\\page_{0}.pdf");
Comment obtenir la mise à jour
NuGet
dotnet add package GroupDocs.Merger.LowCode --version 26.7