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.

چه چیزهایی در این نسخه جدید اضافه شده است

کلید دسته‌بندی خلاصه
MERGERNET-2172 Feature معرفی GroupDocs.Merger Lowcode
MERGERNET-2146 Improvement حذف وابستگی Aspose.Drawing

تغییرات API عمومی

تغییرات API عمومی و ناسازگاری‌های عقب‌گرد

  1. GroupDocs.Merger.LowCode for .NET — معرفی محصول

چیست؟ یک نسخه کم‌کد از GroupDocs.Merger for .NET: هفت محصول متمرکز، با مجوزهای جداگانه که در یک بسته NuGet (GroupDocs.Merger.LowCode، .NET 6.0+، کراس‑پلتفرم — Windows، Linux، macOS) ارائه می‌شوند. هر محصول یک عملیات تک‌سندی سند را با یک API حداقل و خودتوضیحی انجام می‌دهد — شیء را ایجاد کنید، 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. هر یک یک عملیات سند را از طریق API حداقل انجام می‌دهند: شیء را با سند منبع و ورودی‌های عملیات بسازید، سپس 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