نحن سعداء بالإعلان عن إصدار GroupDocs.Merger for .NET 26.7، المتاح اعتبارًا من يوليو 2026. يقدم هذا التحديث قدرة سير عمل منخفض الكود لإنشاء عمليات الدمج ويزيل الاعتماد على Aspose.Drawing، مما يوفر تجربة تكامل ونشر أخف وزنًا.

ما الجديد في هذا الإصدار

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

تغييرات واجهة برمجة التطبيقات العامة

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

  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.

الميزات الجديدة

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

مثال على الشيفرة

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

كيفية الحصول على التحديث

NuGet

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