GroupDocs.Merger در یک نگاه

API برای ترکیب، تقسیم، تعویض، برش یا حذف اسناد، اسلایدها و نمودارها در برنامه‌های NET

Illustration merger

ادغام بی دردسر چندین سند در سی شارپ

ادغام اسناد: چندین فایل PDF و Office را با پشتیبانی از طیف گسترده ای از فرمت ها به صورت یکپارچه در یک سند واحد ترکیب کنید. GroupDocs.Merger برای دات نت ادغام اسناد را سریع و بدون دردسر می کند.

مدیریت اسناد را با تقسیم فایل های بزرگ ساده کنید

فایل های PDF یا Office بزرگ را به آسانی به بخش های کوچکتر و قابل مدیریت تر تقسیم کنید. GroupDocs.Merger for .NET شما را قادر می سازد اسناد را بر اساس صفحات خاص، محدوده یا حتی صفحات جداگانه استخراج کنید.

صفحات را دستکاری کنید و ساختار سند را سفارشی کنید - مرتب سازی مجدد، تعویض یا حذف

با مرتب کردن مجدد صفحات، حذف صفحات ناخواسته یا افزودن صفحات جدید، کنترل اسناد خود را در دست بگیرید. GroupDocs.Merger for .NET به شما این امکان را می دهد که ساختار سند را دستکاری کنید و به شما امکان می دهد فایل های خود را مطابق با نیازهای خاص خود سفارشی و تنظیم کنید.

استقلال سکو

GroupDocs.Merger برای دات نت از سیستم عامل ها، فریم ورک ها و مدیران بسته های زیر پشتیبانی می کند

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

فرمت های فایل پشتیبانی شده

GroupDocs.Merger for .NET قالب‌های فایل سند برای جاوا از عملیات با

فرمت های مایکروسافت آفیس

  • 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 در سی شارپ

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 API تقسیم کنید
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);
}  
 فارسی