We’re pleased to announce the release of GroupDocs.Merger for .NET 26.7, available as of July 2026. This update introduces a low‑code workflow capability for creating merge operations and removes the Aspose.Drawing dependency, providing a lighter integration and deployment experience.

What’s new in this release

المفتاح الفئة الملخص
MERGERNET-2172 ميزة إدخال GroupDocs.Merger Lowcode
MERGERNET-2146 تحسين إزالة الاعتماد على Aspose.Drawing

Public API changes

تغييرات في واجهة برمجة التطبيقات العامة وتغييرات غير متوافقة مع الإصدارات السابقة

  1. GroupDocs.Merger.LowCode for .NET — مقدمة المنتج

ما هو. نسخة منخفضة الكود من GroupDocs.Merger for .NET: سبعة منتجات مركزة، مرخصة بشكل فردي، تُقدم في حزمة NuGet واحدة (GroupDocs.Merger.LowCode، .NET 6.0+، متعددة المنصات — Windows، Linux، macOS). كل منتج يقوم بعملية مستند واحدة باستخدام واجهة برمجة تطبيقات بسيطة وواضحة — أنشئ الكائن، واستدعِ Save.

المنتجات. JoinPdf، JoinDocx، JoinPptx، SplitPdf، SplitDocx، SplitPptx، RemovePagesPdf. جميع السبعة تشترك في نفس الشكل: المُنشئ يأخذ المستند المصدر (مسار الملف أو التدفق) ومدخلات العملية؛ Save(outputPath) ينفّذ العملية ويكتب النتيجة — منتجات التقسيم تكتب أجزائها مباشرة إلى موقع الإخراج. يتم التحقق من صيغ الإدخال مسبقًا مع تقارير أخطاء واضحة.

الترخيص: License.Set(path) يقبل إما ترخيصًا مقيسًا أو ملف ترخيص GroupDocs قياسي؛ يتم تطبيق ملف الترخيص الموجود في دليل التطبيق تلقائيًا. كل منتج مرخص بشكل فردي، وتغطي تراخيص العائلة جميع السبعة. بدون ترخيص، تعمل المنتجات في وضع التقييم مع قيود النسخة التجريبية.

التوفر: GroupDocs.Merger.LowCode تُوزّع كحزمة NuGet خاصة بها (GroupDocs.Merger.LowCode)، منفصلة عن حزمة GroupDocs.Merger الحالية. هذا هو الإصدار الأول لها، مُرقم بالتزامن مع GroupDocs.Merger for .NET 26.7.

New features

  • GroupDocs.Merger.LowCode: نسخة منخفضة الكود جديدة تُشحن كحزمة NuGet منفصلة مع سبعة منتجات ذات غرض واحد، مرخصة بشكل فردي — JoinPdf، JoinDocx، JoinPptx، SplitPdf، SplitDocx، SplitPptx وRemovePagesPdf. كل منها ينفّذ عملية مستند واحدة عبر واجهة برمجة تطبيقات بسيطة: أنشئ الكائن بالمستند المصدر ومدخلات العملية، ثم استدعِ Save.
  • Aspose.Drawing Dependency Removed: يزيل المكتبة الخارجية من الحزمة، مما يقلل حجم الثنائيات ويتجنب تعارضات الإصدارات، وهو ما يبسط النشر ويحسن استقرار وقت التشغيل.

Code example

new JoinPdf("source.pdf", new[] { "second.pdf" }, new JoinOptions()).Save("merged.pdf");
new SplitPdf("source.pdf", new[] { 1, 3 }).Save("out\\page_{0}.pdf");

How to get the update

NuGet

dotnet add package GroupDocs.Merger.LowCode --version 26.7