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

KeyCategorySummary
MERGERNET-2172FeatureIntroduce GroupDocs.Merger Lowcode
MERGERNET-2146ImprovementRemove 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

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