Merge PDF
مدير Documentize PDF لـ .NET هو أداة متعددة الاستخدامات مصممة لدمج مستندات PDF متعددة في ملف واحد. يبسط عملية دمج ملفات PDF، مما يضمن دمج مستنداتك بكفاءة والحفاظ على التناسق عبر المحتوى. يتعامل المكون الإضافي مع الموارد الداخلية مثل الخطوط والصور لتحسين الوثيقة المدمجة.
كيفية دمج PDF
لدمج عدة مستندات PDF في ملف واحد، اتبع الخطوات التالية:
- أنشئ مثيلًا من
MergeOptions
لتكوين عملية الدمج. - أضف ملفات PDF المدخلة باستخدام طريقة
AddInput
. - أضف ملف PDF الناتج باستخدام طريقة
AddOutput
. - نفذ الدمج باستخدام طريقة
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
. يتيح لك ذلك دمج الصفحات المحددة في المستند النهائي.
- أنشئ مثيلًا من فئة
Merger
. - تكوين نطاقات الصفحات باستخدام
MergeOptions
. - إضافة الملفات المدخلة مع نطاقات الصفحات المحددة.
- تحديد مسار الناتج.
- استدعاء طريقة
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 في عملية واحدة، مما يضمن إدارة وثائق فعالة وسريعة.
- قم بإنشاء مثيل من فئة
Merger
. - أضف جميع ملفات PDF المدخلة إلى فئة
MergeOptions
. - حدد مسار الناتج.
- استدعِ طريقة
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 دفعة واحدة.