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
تغييرات في واجهة برمجة التطبيقات العامة وتغييرات غير متوافقة مع الإصدارات السابقة
- 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