GroupDocs.Merger for .NET 26.7 Release Notes
There are 2 features, improvements, and bug fixes in this release.
This release adds a low‑code workflow capability for creating merge operations while eliminating the Aspose.Drawing dependency, delivering a simpler, lighter integration and deployment experience for users.
Full list of changes in this release
| Key | Category | Summary |
|---|---|---|
| MERGERNET-2172 | Feature | Introduce GroupDocs.Merger Lowcode |
| MERGERNET-2146 | Improvement | Remove Aspose.Drawing dependency |
Major Features
GroupDocs.Merger.LowCode: A new low‑code edition shipped as a separate NuGet package with seven single‑purpose, individually licensed products — JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx and RemovePagesPdf. Each performs one document operation through a minimal API: construct the object with the source document and operation inputs, then call
Save.Aspose.Drawing Dependency Removed: Eliminates the external library from the package, reducing binary size and avoiding version conflicts, which simplifies deployment and improves runtime stability.
Public API and backward incompatible changes
- GroupDocs.Merger.LowCode for .NET — Product Introduction
What it is. A low-code edition of GroupDocs.Merger for .NET: seven focused, individually licensed products delivered in one NuGet package (GroupDocs.Merger.LowCode, .NET 6.0+, cross-platform — Windows, Linux, macOS). Each product performs a single document operation with a minimal, self-explanatory API — create the object, call Save.
The products. JoinPdf, JoinDocx, JoinPptx, SplitPdf, SplitDocx, SplitPptx, RemovePagesPdf. All seven share the same shape: the constructor takes the source document (file path or stream) and the operation inputs; Save(outputPath) performs the operation and writes the result — split products write their parts directly to the output location. Input formats are validated up front with clear error reporting.
new JoinPdf("source.pdf", new[] { "second.pdf" }, new JoinOptions()).Save("merged.pdf");
new SplitPdf("source.pdf", new[] { 1, 3 }).Save("out\\page_{0}.pdf");
Licensing: License.Set(path) accepts either a metered licence or a standard GroupDocs licence file; a licence file placed in the application directory is applied automatically. Each product is licensed individually, and family-wide licences cover all seven. Without a licence the products run in evaluation mode with trial limitations.
Availability: GroupDocs.Merger.LowCode ships as its own NuGet package (GroupDocs.Merger.LowCode), separate from the existing GroupDocs.Merger package. This is its first release, versioned in step with GroupDocs.Merger for .NET 26.7.