Merge PDF

مدير Documentize PDF لـ .NET هو أداة متعددة الاستخدامات مصممة لدمج مستندات PDF متعددة في ملف واحد. يبسط عملية دمج ملفات PDF، مما يضمن دمج مستنداتك بكفاءة والحفاظ على التناسق عبر المحتوى. يتعامل المكون الإضافي مع الموارد الداخلية مثل الخطوط والصور لتحسين الوثيقة المدمجة.

كيفية دمج PDF

لدمج عدة مستندات PDF في ملف واحد، اتبع الخطوات التالية:

  1. أنشئ مثيلًا من MergeOptions لتكوين عملية الدمج.
  2. أضف ملفات PDF المدخلة باستخدام طريقة AddInput.
  3. أضف ملف PDF الناتج باستخدام طريقة AddOutput.
  4. نفذ الدمج باستخدام طريقة Merge من فئة PdfManager.
 1  
 2// إنشاء كائن MergeOptions لتحديد التعليمات  
 3var options = new MergeOptions();  
 4// إضافة مسارات الملفات المدخلة  
 5options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));  
 6options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));  
 7// تحديد مسار الملف الناتج  
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
 9// تنفيذ العملية  
10PdfManager.Merge(options);  

كيفية دمج ملفات PDF مع نطاق صفحات

يمكنك أيضًا دمج نطاقات صفحات محددة من ملفات PDF المدخلة باستخدام فئة MergeOptions. يتيح لك ذلك دمج الصفحات المحددة في المستند النهائي.

  1. أنشئ مثيلًا من فئة Merger.
  2. تكوين نطاقات الصفحات باستخدام MergeOptions.
  3. إضافة الملفات المدخلة مع نطاقات الصفحات المحددة.
  4. تحديد مسار الناتج.
  5. استدعاء طريقة Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// دمج صفحات محددة من PDFs المدخلة  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));  
 8
 9// تحديد مسار الملف الناتج  
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));  
11
12// تنفيذ العملية  
13merger.Process(mergeOptions);  

كيفية التعامل مع الدمج بالجملة

المكون الإضافي PDF Merger مُحسَّن للتعامل مع دفعات كبيرة من مستندات PDF. من خلال الاستفادة من ميزة المعالجة بالجملة، يمكنك دمج مئات ملفات PDF في عملية واحدة، مما يضمن إدارة وثائق فعالة وسريعة.

  1. قم بإنشاء مثيل من فئة Merger.
  2. أضف جميع ملفات PDF المدخلة إلى فئة MergeOptions.
  3. حدد مسار الناتج.
  4. استدعِ طريقة Process لدمج جميع الملفات في الدفعة.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// إضافة دفعة كبيرة من ملفات PDF للدمج  
 6for (int i = 1; i <= 100; i++)  
 7{  
 8    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));  
 9}  
10
11// تحديد مسار الملف الناتج  
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));  
13
14// معالجة الدمج بالجملة  
15merger.Process(mergeOptions);  

الميزات الرئيسية:

  • دمج مستندات PDF متعددة: دمج بسهولة عدة ملفات PDF في ملف واحد.
  • تحسين الموارد: إزالة الخطوط والصور المكررة أثناء الدمج.
  • المعالجة بالجملة: دمج دفعات كبيرة من مستندات PDF دفعة واحدة.
 عربي