ادغام‌کننده PDF

ادغام‌کننده PDF Documentize برای .NET یک ابزار چندمنظوره است که برای ادغام چندین سند PDF به یک فایل واحد طراحی شده است. این ابزار فرآیند تجمیع فایل‌های PDF را ساده کرده و اطمینان حاصل می‌کند که اسناد شما به‌طور کارآمد ادغام شده و یکپارچگی محتوا حفظ می‌شود. این افزونه منابع داخلی مانند فونت‌ها و تصاویر را مدیریت می‌کند تا سند ادغامی را بهینه‌سازی کند.

ویژگی‌های کلیدی:

  • ادغام چندین PDF: به راحتی چندین فایل PDF را به یک فایل ترکیب کنید.
  • بهینه‌سازی منابع: در حین ادغام، فونت‌ها و تصاویر تکراری را حذف می‌کند.
  • پردازش دسته‌ای: دسته‌های بزرگ سند PDF را در یک مرحله ادغام کنید.
  • ادغام امن: از صحت سند بدون از دست دادن داده یا فساد محتوا اطمینان حاصل کنید.

چگونه اسناد PDF را ادغام کنیم

برای ادغام چندین سند PDF به یک فایل واحد، مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس Merger ایجاد کنید.
  2. یک نمونه از MergeOptions ایجاد کنید تا فرآیند ادغام را پیکربندی کنید.
  3. فایل‌های PDF ورودی را با استفاده از متد AddInput اضافه کنید.
  4. مسیر فایل خروجی را با استفاده از AddOutput تنظیم کنید.
  5. با استفاده از متد Process ادغام را اجرا کنید.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// افزودن فایل‌های PDF ورودی برای ادغام
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// مشخص کردن مسیر فایل خروجی
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// ادغام PDF‌ها
13merger.Process(mergeOptions);

چگونه PDFها را با دامنه صفحه ادغام کنیم

شما همچنین می‌توانید دامنه صفحات خاصی از فایل‌های PDF ورودی را با استفاده از کلاس MergeOptions ادغام کنید. این امکان را به شما می‌دهد تا صفحات انتخاب‌شده را به سند خروجی نهایی ترکیب کنید.

  1. یک نمونه از کلاس Merger ایجاد کنید.
  2. دامنه صفحات را با استفاده از MergeOptions پیکربندی کنید.
  3. فایل‌های ورودی را با دامنه صفحات مشخص‌شده اضافه کنید.
  4. مسیر خروجی را تنظیم کنید.
  5. متد Process را فراخوانی کنید.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// ادغام صفحات خاص از PDFهای ورودی
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// مشخص کردن مسیر فایل خروجی
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// ادغام PDFها
12merger.Process(mergeOptions);

چگونه ادغام دسته‌ای را مدیریت کنیم

افزونه ادغام‌کننده PDF برای مدیریت دسته‌های بزرگ سندهای PDF بهینه‌سازی شده است. با استفاده از ویژگی پردازش دسته‌ای، می‌توانید صدها فایل PDF را در یک عملیات ترکیب کنید و از مدیریت کارآمد و سریع اسناد اطمینان حاصل کنید.

  1. یک نمونه از کلاس Merger ایجاد کنید.
  2. تمام فایل‌های PDF ورودی را به کلاس MergeOptions اضافه کنید.
  3. مسیر خروجی را مشخص کنید.
  4. متد Process را برای ادغام تمام فایل‌ها در دسته فراخوانی کنید.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// افزودن یک دسته بزرگ از PDFها برای ادغام
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// مشخص کردن مسیر فایل خروجی
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// پردازش ادغام دسته‌ای
14merger.Process(mergeOptions);
 فارسی