Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

تقسيم مستندات PDF واستخراج الصفحات في C#

Wordize for .NET هو حل احترافي لتقسيم مستندات PDF برمجياً إلى أجزاء. تمكن فئة Splitter مطوري C# من تقسيم ملفات بي دي إف إلى صفحات وأقسام ونطاقات صفحات باستخدام معايير مختلفة. التقسيم البرمجي لـ PDF يساعد في توفير الوقت عند معالجة الملفات الضخمة وتحسين سير عمل المستندات للطباعة والتوزيع.

عند تقسيم PDF إلى أجزاء، يولد API تلقائياً أسماء فريدة لكل جزء وفقاً لقاعدة {filename}_{index}.{extension}، حيث {filename} هو اسم الملف الناتج الأساسي، و{index} هو الرقم التسلسلي للجزء بدءاً من 1، و{extension} هو امتداد (تنسيق) الملف الناتج.

الإمكانيات الوظيفية:
  • تقسيم PDF حسب الصفحات - طريقة Splitter.Split() مع معامل SplitCriteria.Page تنشئ مستندات منفصلة لكل صفحة من ملف بي دي إف المصدر
  • تقسيم PDF حسب الأقسام - استخدام SplitCriteria.SectionBreak لتقسيم مستند بي دي إف حسب حدود الأقسام
  • تقسيم PDF بناءً على أنماط العناوين - معامل SplitCriteria.Style مع تحديد SplitStyle يسمح بتقسيم مستند بي دي إف حسب الفقرات بأنماط عناوين محددة
  • استخراج نطاقات الصفحات - طريقة Splitter.ExtractPages() تستخرج الصفحات المحددة أو نطاقات الصفحات من مستند PDF
  • إزالة الصفحات الفارغة - طريقة Splitter.RemoveBlankPages() تزيل الصفحات الفارغة لتحسين القابلية للقراءة وتقليل حجم ملف PDF
  • دعم Fluent API لتشغيل عملية تقسيم PDF من خلال SplitterContext وسلسلة الطرق، مما يضيف وضوحاً لكود C#
سيناريوهات الاستخدام:
  • استخراج صفحات منفردة من PDF للمعالجة الانتقائية
  • تقسيم أدلة بي دي إف الكبيرة والمواصفات التقنية والتقارير إلى فصول أو أقسام منفصلة لسهولة التوزيع
  • تقسيم PDF إلى أجزاء ذات حجم مثالي للطباعة في مهام منفصلة أو التوزيع بين عدة طابعات
  • تقسيم مستندات بي دي إف الأرشيفية إلى أجزاء لتحسين نظام التخزين والوصول السريع للمعلومات المطلوبة
  • إعداد المحتوى للنشر على الويب من خلال تقسيم مستندات بي دي إف إلى صفحات أو مقالات بحجم مناسب
  • إزالة الصفحات الفارغة لتقليل حجم بي دي إف وتحسين أداء أنظمة سير عمل المستندات

اختبر إمكانيات التقسيم البرمجي لـ PDF في العرض التفاعلي عبر الإنترنت المقدم في هذه الصفحة. لذلك، ارفع ملف بي دي إف، اختر معيار تقسيمه، شغّل العملية وحمّل الأجزاء الناتجة للفحص. مقطع الكود C# المقدم باستخدام فئة Splitter جاهز للاستخدام في مشروع .NET الخاص بك.

C#
تشغيل الكود
ارفع المستند الذي تريد تقسيمه
اختر تنسيق الإخراج من القائمة
using Wordize.Splitting;

Splitter.Split("Input.pdf", "Output_page.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.pdf",  "Output_section.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
تشغيل الكود

كيفية تقسيم PDF برمجياً إلى أجزاء

  1. اربط Wordize SDK بمشروع .NET الخاص بك
  2. استدعِ طريقة Splitter.Split()، محدداً في المعاملات مستند PDF والاسم الأساسي للملف الناتج و SplitOptions مع معايير التقسيم. سيتم تحديد التنسيقات تلقائياً بناءً على امتدادات الملفات
  3. احصل على ملفات PDF المقسمة وفقاً للمعاملات المحددة
5%