مقسم PDF
أداة مقسم PDF Documentize لـ .NET هي أداة قوية تُبسط عملية تقسيم مستندات PDF الكبيرة إلى ملفات أصغر وأكثر قابلية للإدارة. سواء كنت بحاجة إلى استخراج صفحات فردية أو تقسيم مستند إلى أقسام معينة، فإن هذا المكون الإضافي يتيح لك تحقيق ذلك بكفاءة وبأقل جهد ممكن.
الميزات الرئيسية:
- تقسيم PDF حسب الصفحة: تقسيم مستند PDF إلى صفحات فردية.
- المعالجة دفعة واحدة: تقسيم دفعات كبيرة من PDFs في عملية واحدة.
- خيارات تقطيع مخصصة: تكوين عملية التقسيم بناءً على متطلباتك.
- إخراج منظم: إدارة ملفات الإخراج بسهولة لكل صفحة أو قسم مقسوم.
كيفية تقسيم مستندات PDF
لتقسيم مستند PDF إلى صفحات فردية، اتبع الخطوات التالية:
- أنشئ مثيل من فئة
Splitter
. - أنشئ مثيل من
SplitOptions
لتكوين خيارات التقسيم. - أضف ملف PDF المدخل باستخدام طريقة
AddInput
. - أضف ملفات إخراج لكل صفحة مقسومة باستخدام طريقة
AddOutput
. - قم بتشغيل طريقة
Process
لتقسيم المستند.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// أضف ملف PDF المدخل
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// حدد ملفات الإخراج لكل صفحة
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));
12
13// معالجة عملية التقسيم
14splitter.Process(splitOptions);
تقسيم PDF حسب نطاقات الصفحات
يمكنك أيضًا تقسيم PDF عن طريق تحديد نطاقات الصفحات. يتيح لك ذلك استخراج أقسام معينة أو صفحات متعددة من PDF إلى مستندات منفصلة.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// أضف PDF المدخل
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7
8// تحديد الإخراج لنطاقات الصفحات (على سبيل المثال، الصفحات 1-3)
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));
10
11// معالجة عملية التقسيم
12splitter.Process(splitOptions);
كيفية التعامل مع التقسيم الدفعي
مكون مقسم PDF مُحسّن للتعامل مع دفعات كبيرة من مستندات PDF. يمكنك تقسيم مئات من PDFs إلى صفحات فردية أو أقسام من خلال الاستفادة من المعالجة الدفعتين.
1
2var splitter = new Splitter();
3var splitOptions = new SplitOptions();
4
5// أضف ملفات PDF المدخل في دفعة
6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8
9// تحديد الإخراج لكل ملف
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));
12
13// معالجة التقسيم الدفعي
14splitter.Process(splitOptions);