Siamo lieti di annunciare il rilascio di GroupDocs.Merger for .NET 26.7, disponibile a partire da luglio 2026. Questo aggiornamento introduce una funzionalità di flusso di lavoro low‑code per la creazione di operazioni di unione e rimuove la dipendenza da Aspose.Drawing, offrendo un’integrazione e una distribuzione più leggere.
Novità di questa versione
| Chiave | Categoria | Riepilogo |
|---|---|---|
| MERGERNET-2172 | Funzionalità | Introdurre GroupDocs.Merger Lowcode |
| MERGERNET-2146 | Miglioramento | Rimuovere la dipendenza da Aspose.Drawing |
Modifiche all’API pubblica
API pubblica e modifiche incompatibili retroattive
- GroupDocs.Merger.LowCode per .NET — Introduzione al prodotto
Che cos’è. Un’edizione low‑code di GroupDocs.Merger per .NET: sette prodotti focalizzati, licenziati individualmente, distribuiti in un unico pacchetto NuGet (GroupDocs.Merger.LowCode, .NET 6.0+, multipiattaforma — Windows, Linux, macOS). Ogni prodotto esegue una singola operazione su documento con un’API minima e auto‑esplicativa — crea l’oggetto, chiama Save.
I prodotti. JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx, RemovePagesPdf. Tutti e sette condividono la stessa struttura: il costruttore accetta il documento sorgente (percorso file o stream) e gli input dell’operazione; Save(outputPath) esegue l’operazione e scrive il risultato — i prodotti di split scrivono le loro parti direttamente nella posizione di output. I formati di input sono convalidati in anticipo con chiari messaggi di errore.
Licenza: License.Set(path) accetta sia una licenza a consumo sia un file di licenza standard GroupDocs; un file di licenza posizionato nella directory dell’applicazione viene applicato automaticamente. Ogni prodotto è licenziato singolarmente, e le licenze familiari coprono tutti e sette i prodotti. Senza licenza i prodotti funzionano in modalità valutazione con limitazioni di prova.
Disponibilità: GroupDocs.Merger.LowCode viene distribuito come proprio pacchetto NuGet (GroupDocs.Merger.LowCode), separato dal pacchetto GroupDocs.Merger esistente. Questo è il suo primo rilascio, versionato in sincronia con GroupDocs.Merger for .NET 26.7.
Nuove funzionalità
- GroupDocs.Merger.LowCode: Una nuova edizione low‑code rilasciata come pacchetto NuGet separato con sette prodotti a scopo unico, licenziati individualmente — JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx e RemovePagesPdf. Ognuno esegue un’unica operazione su documento tramite un’API minima: costruisci l’oggetto con il documento sorgente e gli input dell’operazione, quindi chiama
Save. - Rimozione della dipendenza Aspose.Drawing: Elimina la libreria esterna dal pacchetto, riducendo le dimensioni binarie ed evitando conflitti di versione, semplificando la distribuzione e migliorando la stabilità a runtime.
Esempio di codice
new JoinPdf("source.pdf", new[] { "second.pdf" }, new JoinOptions()).Save("merged.pdf");
new SplitPdf("source.pdf", new[] { 1, 3 }).Save("out\\page_{0}.pdf");
Come ottenere l’aggiornamento
NuGet
dotnet add package GroupDocs.Merger.LowCode --version 26.7