GroupDocs.Merger في لمحة

API لدمج وتقسيم وتبديل وتقليم أو إزالة المستندات والشرائح والمخططات في تطبيقات .NET

Illustration merger

دمج مستندات متعددة بسهولة في C #

دمج المستندات: دمج ملفات PDF و Office المتعددة بسلاسة في مستند واحد ، مع دعم مجموعة كبيرة من التنسيقات. GroupDocs.Merger for .NET يجعل دمج المستندات سريعًا وخاليًا من المتاعب.

تبسيط إدارة المستندات عن طريق تقسيم الملفات الكبيرة

قم بتقسيم ملفات PDF أو Office الكبيرة إلى أجزاء أصغر يمكن التحكم فيها بسهولة. يتيح لك GroupDocs.Merger for .NET تقسيم المستندات بناءً على صفحات أو نطاقات محددة أو حتى استخراج صفحات فردية دون عناء.

معالجة الصفحات وتخصيص بنية المستند - إعادة ترتيب أو تبديل أو إزالة

تحكم في مستنداتك عن طريق إعادة ترتيب الصفحات أو إزالة الصفحات غير المرغوب فيها أو إضافة صفحات جديدة. يمكّنك GroupDocs.Merger for .NET من معالجة بنية المستند ، مما يسمح لك بتخصيص ملفاتك وتخصيصها وفقًا لاحتياجاتك الخاصة.

استقلالية المنصة

يدعم GroupDocs.Merger for .NET أنظمة التشغيل والأطر ومديري الحزم التالية

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

تنسيقات الملفات المدعومة

يدعم GroupDocs.Merger for .NET تنسيقات ملفات المستندات العمليات باستخدام التالية

تنسيقات Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX

المستندات والصور

  • وثائق: PDF, XPS, TEX
  • الصور: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • OpenDocument: ODT, OTT, ODS
  • eBook: EPUB

تنسيقات أخرى

  • الويب: HTML, MHTML, MHT
  • أرشيف: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • OneNote: ONE

GroupDocs.Merger ميزات

دمج مستندات PDF و Office وتقسيمها ومعالجتها بسلاسة

Feature icon

دمج الملفات

ادمج وثيقتين أو أكثر في مستند واحد ، ودمج صفحات معينة أو نطاقات صفحات من مستندات مصدر متعددة.

Feature icon

تقسيم المستندات

قسّم المستند المصدر إلى عدة مستندات ناتجة باستخدام عملية التقسيم.

Feature icon

نقل الصفحات

قم بتغيير موضع الصفحات داخل مستند باستخدام ميزة MovePage.

Feature icon

إزالة الصفحات

قم بإزالة الصفحات الفردية أو مجموعة من أرقام الصفحات المحددة من المستند المصدر.

Feature icon

تدوير الصفحات

قم بتدوير الصفحات داخل مستند عن طريق تعيين زاوية الاستدارة إلى 90 أو 180 أو 270 درجة باستخدام عملية RotatePages.

Feature icon

صفحات المبادلة

تبادل مواضع صفحتين داخل المستند المصدر ، وإنشاء مستند جديد بمواضع صفحة متبادلة.

Feature icon

استخراج الصفحات

استخراج صفحات أو نطاقات صفحات معينة من مستند مصدر ، وإنشاء مستند جديد يحتوي فقط على الصفحات المحددة.

Feature icon

تغيير الاتجاه

عيّن اتجاه الصفحة (عموديًا أو أفقيًا) لصفحات معينة أو لجميع صفحات المستند باستخدام عملية ChangeOrientation.

Feature icon

معاينة الصفحات

قم بإنشاء تمثيلات صور لصفحات المستند لفهم المحتوى والهيكل بشكل أفضل. قم بعمل معاينات لجميع أو صفحات محددة فقط.

عينات التعليمات البرمجية

بعض حالات استخدام GroupDocs.Merger النموذجية لعمليات .NET

دمج صفحات ملف DOCX محددة في مستند واحد

تسمح لك ميزة Selective Page Merge باستخراج ودمج المحتوى المطلوب فقط من كل ملف. فيما يلي مثال على كيفية تحقيق دمج انتقائي للصفحات باستخدام C #:

كيفية دمج ملفات DOCX في C #

JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// قم بتحميل ملف DOCX المصدر
using (Merger merger = new Merger(@"c:\sample.docx", loadOptions))
{
  // أضف ملف DOCX آخر لدمجه
  merger.Join(@"c:\sample2.docx", joinOptions);
  
  // دمج ملفات DOCX وحفظ النتيجة
  merger.Save(@"c:\result.docx");
}

قم بتقسيم مستند PDF إلى ملفات متعددة

يمكنك تقسيم المستند بكفاءة إلى ملفات متعددة باستخدام ميزة Split Document التي تبسط عملية إدارة واستخراج أقسام أو صفحات معينة من المستندات الكبيرة. يسمح لك بتقسيم المستندات إلى أجزاء أصغر بناءً على معايير مختلفة - حسب نطاق الصفحات وصفحات البداية / النهاية وأرقام الصفحات الفردية / الزوجية ، إلخ.

كيفية تقسيم المستند إلى عدة مستندات متعددة الصفحات

// انقسام ملف PDF باستخدام GroupDocs.Merger لواجهة برمجة تطبيقات جافا
int[] splitPages = new int[] { 3, 6, 8 };

// تهيئة فئة SplitOptions بتنسيق مسار ملفات الإخراج
SplitOptions splitOptions = new SplitOptions(@"c:\result_{0}.{1}", splitPages, SplitMode.Interval);

// إنشاء دمج مع مستند PDF
using (Merger merger = new Merger(@"c:\sample.pdf"))
{
  // استدعاء طريقة تقسيم وتمرير كائن SplitOptions لحفظ المستندات الناتجة
  merger.Split(splitOptions);
}  
 العربية