نگاهی به GroupDocs.Merger

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

Illustration merger

ادغام بدون زحمت چندین سند در C#

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

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

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

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

کنترل کامل بر روی اسناد خود را با تغییر ترتیب، تعویض یا حذف صفحات به دست آورید. GroupDocs.Merger برای .NET انعطاف‌پذیری لازم برای سفارشی‌سازی ساختار سند شما را به منظور برآورده کردن نیازهای خاص‌تان فراهم می‌کند.

استقلال از پلتفرم

GroupDocs.Merger برای .NET به گونه‌ای طراحی شده است که به‌طور روان در چندین سیستم‌عامل، چارچوب و مدیریت بسته عمل کند و تطبیق‌پذیری و سازگاری را برای محیط توسعه شما فراهم می‌کند.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Merger برای .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

جابه‌جا کردن صفحات

ترتیب صفحات داخل یک سند را با جابه‌جا کردن آن‌ها به موقعیت جدید تغییر دهید.

Feature icon

حذف صفحات

صفحات خاص یا چندین صفحه انتخاب‌شده را از یک سند حذف کنید.

Feature icon

چرخش صفحات

صفحات یک سند را به میزان 90، 180 یا 270 درجه به‌دلخواه بچرخانید.

Feature icon

تعویض صفحات

مکان دو صفحه را در یک سند برای سازماندهی بهتر تغییر دهید.

Feature icon

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

صفحات خاص یا دامنه‌های صفحات را انتخاب و استخراج کنید تا یک سند جدید ایجاد شود.

Feature icon

تغییر جهت

جهت صفحه را برای صفحات انتخاب‌شده یا همه صفحات به عمودی یا افقی تنظیم کنید.

Feature icon

پیش‌نمایش صفحات

پیش‌نمایش‌های تصویری از صفحات سند تولید کنید تا نمای واضحی از محتوای آن‌ها و طراحی‌شان به‌دست آورید.

نمونه‌های کد

نمونه‌هایی از عملیات‌های رایج GroupDocs.Merger در .NET

ادغام صفحات خاص از فایل‌های DOCX به یک سند واحد

ویژگی ادغام انتخابی صفحات این امکان را به شما می‌دهد تا فقط صفحات مورد نیاز را از چندین فایل DOCX استخراج و ادغام کنید. در اینجا نحوه انجام ادغام انتخابی صفحات با استفاده از 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);
  
  // ادغام صفحات انتخاب شده و ذخیره خروجی
  merger.Save(@"c:\result.docx");
}

تقسیم یک سند PDF به چندین فایل

با استفاده از ویژگی تقسیم سند به راحتی می‌توانید یک PDF بزرگ را به چندین فایل کوچک‌تر تقسیم کنید. این کار به استخراج بخش‌های خاص یا سازماندهی محتوای بهتر کمک می‌کند. شما می‌توانید اسناد را بر اساس معیارهای مختلفی مانند بازه صفحات، صفحات شروع و پایان خاص یا شماره صفحات فرد/زوج تقسیم کنید.

نحوه تقسیم یک سند به چندین فایل چند صفحه‌ای

// استفاده از API GroupDocs.Merger برای تقسیم یک فایل PDF
int[] splitPages = new int[] { 3, 6, 8 };

// تنظیم SplitOptions با فرمت فایل خروجی
SplitOptions splitOptions = new SplitOptions(@"c:\result_{0}.{1}", splitPages, SplitMode.Interval);

// ایجاد یک نمونه Merger و بارگذاری سند PDF
using (Merger merger = new Merger(@"c:\sample.pdf"))
{
  // صدا زدن متد split با SplitOptions برای تولید فایل‌های جداگانه
  merger.Split(splitOptions);
}  

برای شروع آماده اید؟

GroupDocs.Merger را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!

منابع مفید

برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.

نکات مجوز موقت

1
با ایمیل کاری خود ثبت نام کنید. خدمات پست الکترونیکی رایگان مجاز نیستند.
2
در مرحله دوم از دکمه دریافت مجوز موقت استفاده کنید.
 فارسی