تقسيم PDF
إن Documentize PDF Manager for .NET هو أداة قوية تُبسِّط عملية تقسيم مستندات PDF الكبيرة إلى ملفات أصغر وأكثر قابلية للإدارة. سواء كنت بحاجة إلى استخراج صفحات فردية أو تقسيم مستند إلى أقسام محددة، يتيح لك هذا المكوِّن تحقيق ذلك بكفاءة وبأقل جهد ممكن.
كيفِيّة تقسيم PDF
لتقسيم مستند PDF إلى صفحات فردية، اتبع الخطوات التالية:
- أنشئ مثيلًا من
SplitOptionsلتكوين خيارات التقسيم. - أضف ملف PDF الإدخال باستخدام طريقة
AddInput. - أضف ملفات الإخراج لكل صفحة مقسَّمة باستخدام طريقة
AddOutput. - استدعِ طريقة
Splitفي فئةPdfManagerلتقسيم مستند PDF.
1// Create SplitOptions object to configure the operation
2var options = new SplitOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Specify output PDF file paths
6options.AddOutput(new FileData("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileData("path_to_result_pdf_file_2.pdf"));
8// Perform the process
9PdfManager.Split(options);كيفِيّة تقسيم PDF باستخدام الـ Streams
لتقسيم مستند PDF باستخدام الـ Streams، اتبع الخطوات التالية:
- جهّز تدفقات الإدخال والإخراج.
- أنشئ مثيلًا من
SplitOptionsلتكوين عملية التقسيم. - أضف تدفق PDF الإدخال باستخدام طريقة
AddInput. - حدد تدفقات PDF الإخراج باستخدام طريقة
AddOutput. - اضبط الخاصية
CloseOutputStreamsعلىfalseإذا كان يجب إبقاء تدفقات الإخراج مفتوحة بعد العملية. - استدعِ طريقة
Splitفي فئةPdfManagerلتنفيذ عملية التقسيم.
1// Prepare input and output streams
2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
3using var outputStream1 = new MemoryStream();
4using var outputStream2 = new MemoryStream();
5
6// Create SplitOptions object to configure the operation
7var options = new SplitOptions();
8// Add input stream
9options.AddInput(inputStream);
10// Specify output PDF streams
11options.AddOutput(outputStream1);
12options.AddOutput(outputStream2);
13// Prevent the closing of output streams
14options.CloseOutputStreams = false;
15// Perform the process
16PdfManager.Split(options);الميزات الرئيسة:
- تقسيم PDF حسب الصفحة: تفكيك مستند PDF إلى صفحات منفردة.
- خيارات تقسيم مخصصة: ضبط عملية التقسيم وفقًا لمتطلباتك.
- إخراج منظم: إدارة سهلة لملفات الإخراج لكل صفحة أو قسم مقسَّم.