تقسيم مستند Word إلى أقسام باستخدام C#. احصل على التفاصيل اللازمة لتعيين بيئة التطوير، وقائمة بالخطوات اللازمة لكتابة التطبيق، ونموذج التعليمات البرمجية لتقسيم مستند Word إلى أقسام باستخدام C#**. يمكنك تصفية الأقسام أثناء تحويلها إلى ملف Word منفصل.
خطوات تقسيم مستند Word إلى أقسام باستخدام C#
- تعيين البيئة لاستخدام Aspose.Words for .NET لتقسيم مستندات Word إلى أقسام
- قم بتحميل ملف Word إلى كائن الفئة Document لتقسيم الأقسام
- قم بالتكرار خلال جميع الأقسام في ملف Word المحمل
- إنشاء كائن قسم عن طريق استنساخ القسم الحالي في التكرار
- إنشاء ملف Word فارغ جديد ومسح مجموعة الأقسام الافتراضية الخاصة به
- قم باستيراد القسم الجديد إلى ملف Word الفارغ وقم بنسخه بالاسم الجديد
- كرر العملية لجميع الأقسام المتبقية
تصف هذه الخطوات كيفية تقسيم مستند Word إلى أقسام باستخدام C#. قم بتحميل ملف Word، واستنسخ كل قسم على حدة، وأضفه إلى مجموعة الأقسام في ملف Word جديد. احفظ ملف Word الذي تم إنشاؤه حديثًا بالقسم المحدد باستخدام اسم الملف الفريد.
كود لتقسيم مستند Word إلى أقسام باستخدام C#
using Aspose.Words; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Load the source Word document | |
Document doc = new Document("Sections.docx"); | |
// Iterate through all the sections | |
for (int iSectionCounter = 0; iSectionCounter < doc.Sections.Count; iSectionCounter++) | |
{ | |
// Clone the current section | |
Section section = doc.Sections[iSectionCounter].Clone(); | |
// Create a new empty Word document | |
Document newDoc = new Document(); | |
// Remove the default sections in the Word file | |
newDoc.Sections.Clear(); | |
// Import the section to the new document | |
Section newSection = (Section)newDoc.ImportNode(section, true); | |
newDoc.Sections.Add(newSection); | |
// Save the section as a separate Word file | |
newDoc.Save($"Word_Section_{iSectionCounter}.docx"); | |
} | |
} | |
} |
لقد أوضح هذا الكود كيفية تقسيم مستند Word إلى أقسام باستخدام C#. يمكنك تصفية الأقسام من خلال تحليل محتويات النص للقسم المستنسخ والتحقق من خاصية NodeType. يمكنك حفظ ملف Word الناتج بتنسيقات أخرى متنوعة إذا لزم الأمر.
لقد علمتنا هذه المقالة كيفية تقسيم ملف Word إلى أقسام وحفظه كملف Word منفصل. إذا كنت تريد إزالة جميع علامات التبويب في ملف Word، راجع المقالة على كيفية إزالة جميع فواصل الصفحات في Word باستخدام C#.