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

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

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

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

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

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

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

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

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

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

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