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

  1. 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