مستندهای ورد را با استفاده از C# ادغام کنید

ما می‌توانیم به راحتی دو یا چند سند Word را به یک سند واحد با استفاده از C# ادغام کنیم. ما این کار را انجام می‌دهیم زیرا به اشتراک‌گذاری یا چاپ یک فایل از پردازش چندین فایل آسان‌تر است. در این مقاله، یاد خواهیم گرفت که چگونه اسناد Word را با استفاده از C# ادغام کنیم.

موضوعات زیر در این مقاله پوشش داده خواهند شد:

C# API برای ادغام اسناد ورد

برای ادغام DOC یا DOCX فایل‌ها، از API GroupDocs.Merger for .NET استفاده خواهیم کرد. لطفاً یا download DLL این API را دانلود کنید یا آن را با استفاده از NuGet نصب کنید.

Install-Package GroupDocs.Merger

مستندات واژه را با استفاده از C# ادغام کنید

ما می‌توانیم به راحتی دو یا چند سند Word را به صورت برنامه‌نویسی با دنبال کردن مراحل زیر ادغام کنیم:

  • در ابتدا، فایل DOCX را با استفاده از کلاس Merger بارگذاری کنید.
  • Next, call the Merger.Join() method with target DOCX file path to merge with the loaded file.
  • سپس مرحله بالا را تکرار کنید تا فایل‌های بیشتری را ادغام کنید.
  • در نهایت، متد Merger.Save() را با مسیر فایل خروجی فراخوانی کنید تا فایل ادغام شده را ذخیره کنید.

کد نمونه زیر نشان می‌دهد که چگونه می‌توان دو یا چند فایل DOCX را با استفاده از C# ادغام کرد.

// فایل DOCX منبع را بارگذاری کنید
Merger merger = new Merger(@"C:\Files\sample.docx");

// فایل DOCX را برای ادغام با DOCX منبع اضافه کنید
merger.Join(@"C:\Files\sample2.docx");

// یک فایل DOCX دیگر را برای ادغام با فایل DOCX منبع اضافه کنید
merger.Join(@"C:\Files\sample3.docx");

// فایل‌های DOCX را ترکیب کنید و فایل ترکیب شده را ذخیره کنید
merger.Save(@"C:\Files\merged.docx");
مستندهای ورد را با استفاده از C# ترکیب کنید

دو یا چند سند ورد را با استفاده از C# ترکیب کنید.

ترکیب صفحات خاصی از اسناد Word با استفاده از C#

ما می‌توانیم صفحات خاصی از اسناد ورد را به طور برنامه‌نویسی با پیروی از مراحل ساده زیر ترکیب کنیم:

  • در ابتدا، فایل DOCX را با استفاده از کلاس Merger بارگذاری کنید.
  • سپس یک نمونه از کلاس JoinOptions را با شماره صفحه شروع و شماره صفحه پایان ایجاد کنید. شما همچنین می‌توانید حالت دامنه را برای پیوستن به صفحات فرد یا زوج از دامنه مشخص شده تنظیم کنید.
  • سپس، متد Merger.Join() را با مسیر فایل DOCX هدف و شیء JoinOptions به عنوان آرگومان‌ها فراخوانی کنید. شیء JoinOptions صفحات خاصی از فایل هدف را با فایل منبع ادغام می‌کند.
  • در نهایت، متد Merger.Save() را با مسیر فایل خروجی فراخوانی کنید تا فایل ادغام شده را ذخیره کنید.

نمونه کد زیر نشان می‌دهد که چگونه صفحات انتخابی اسناد Word را با استفاده از C# ترکیب کنید.

// بارگذاری فایل DOCX منبع
Merger merger = new Merger(@"C:\Files\sample.docx");

// گزینه‌های اتصال را تعریف کنید
JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// فایل DOCX را برای ادغام با DOCX منبع اضافه کنید
merger.Join(@"C:\Files\sample2.docx", joinOptions);

// فایل‌های DOCX را ادغام کرده و فایل ادغام شده را ذخیره کنید.
merger.Save(@"C:\Files\merged.docx");

فایل‌های DOCX را ادغام کرده و با رمز عبور در C# ایمن کنید

ما می‌توانیم دو یا چند فایل DOCX را ادغام کرده و سپس فایل ادغام‌شده را به صورت برنامه‌نویسی با یک رمز عبور ایمن کنیم، با دنبال کردن مراحل ساده زیر:

  • در ابتدا، فایل DOCX را با استفاده از کلاس Merger بارگذاری کنید.
  • Next, call the Merger.Join() method with target DOCX file path to merge with the loaded file.
  • به‌طور اختیاری، مرحلهٔ بالا را برای ادغام فایل‌های بیشتر تکرار کنید.
  • سپس، رمز عبور را با استفاده از AddPasswordOptions تنظیم کنید.
  • بعد از آن، متد Merger.AddPassword() را با AddPasswordOptions فراخوانی کنید.
  • در نهایت، متد Merger.Save() را برای ذخیره فایل ادغام شده محافظت شده با رمز عبور فراخوانی کنید.

کد نمونه زیر نشان می‌دهد چگونه چندین سند Word را ادغام کرده و سپس فایل ادغام شده را با یک رمز عبور ایمن کنید با استفاده از C# .

// فایل DOCX منبع را بارگذاری کنید
Merger merger = new Merger(@"C:\Files\sample.docx");

// فایل DOCX را برای ادغام با DOCX منبع اضافه کنید
merger.Join(@"C:\Files\sample2.docx");

// رمز عبور را تنظیم کنید
AddPasswordOptions addOptions = new AddPasswordOptions("password");
merger.AddPassword(addOptions);

// فایل‌های DOCX را ادغام کرده و فایل ادغام شده را ذخیره کنید
merger.Save(@"C:\Files\merged.docx");

مستندات ورد را با استفاده از C# به PDF ادغام کنید

ما می‌توانیم اسناد Word را به‌طور برنامه‌نویسی به یک سند PDF تبدیل کنیم با دنبال کردن مراحل ساده زیر:

  • Firstly, load the PDF file using the Merger class.
  • Next, call the Merger.Join() method with target DOCX file path to merge with the loaded file.
  • به‌طور اختیاری، مرحلهٔ بالا را برای ادغام فایل‌های بیشتر تکرار کنید.
  • در نهایت، متد Merger.Save() را با مسیر فایل PDF خروجی برای ذخیره فایل ادغام شده فراخوانی کنید.

نمونه کد زیر نحوه ادغام فایل‌های DOCX به یک فایل PDF با استفاده از C# را نشان می‌دهد.

// Load the source PDF file
Merger merger = new Merger(@"C:\Files\sample.pdf");

// فایل DOCX را برای ترکیب با PDF منبع اضافه کنید
merger.Join(@"C:\Files\sample.docx");

// فایل‌های DOCX را ادغام کرده و PDF ادغام شده را ذخیره کنید.
merger.Save(@"C:\Files\merged.pdf");

یک لایسنس رایگان بگیرید

لطفاً بدون محدودیت‌های ارزیابی، API را با درخواست a free temporary license امتحان کنید.

نتیجه گیری

در این مقاله، ما یاد گرفتیم که چگونه دو یا چند سند ورد را با استفاده از C# ادغام کنیم. ما همچنین دیدیم که چگونه می‌توان به‌صورت برنامه‌نویسی صفحات خاصی از اسناد ورد را ترکیب کرد. این مقاله همچنین توضیح داد که چگونه فایل‌های DOCX را به یک فایل PDF با استفاده از C# ادغام کنیم. علاوه بر این، شما می‌توانید بیشتر درباره GroupDocs.Merger برای .NET API با استفاده از documentation بیاموزید. در صورت هرگونه ابهام، لطفاً احساس راحتی کنید و با ما در forum تماس بگیرید.

همچنین ببینید