
يمكن أن يكون استخراج صفحات Word من ملفات DOC أو DOCX مفيدًا في حالات مختلفة. قد ترغب في مشاركة جزء فقط، الاحتفاظ بملخص، أو تقسيم مستند طويل. في هذا المنشور، سنعرض لك كيفية استخراج صفحة واحدة أو مجموعة من الصفحات من مستند Word باستخدام C#.
تتناول هذه المقالة المواضيع التالية:
- .NET SDK لاستخراج صفحات وورد
- استخراج صفحة واحدة
- استخراج نطاق من الصفحات
- استخراج الصفحات من وورد أون لاين
- موارد تعلم مجانية
- خاتمة
.نت SDK لاستخراج صفحات وورد
سوف نستخدم Aspose.Words for .NET لاستخراج صفحات وورد برمجياً في C#. إنها مكتبة قوية للعمل مع مستندات وورد في تطبيقات .NET. تتيح للمطورين إنشاء وتحرير وتحويل واستخراج المحتوى من ملفات وورد برمجياً.
كيفية تثبيت Aspose.Words for .NET
PM> Install-Package Aspose.Words
- أضف المساحات الاسمية المطلوبة إلى الشيفرة الخاصة بك، مثل:
using Aspose.Words;
هذا كل شيء، أنت مستعد للعمل مع ملفات Word.
استخراج صفحة واحدة من مستند Word
لاستخراج صفحة محددة من مستند Word، يرجى اتباع الخطوات أدناه:
- قم بتحميل مستند Word باستخدام فئة
Document
. - تصفح كل صفحة باستخدام حلقة
for
بسيطة. - استخدم طريقة
ExtractPages()
لسحب صفحة واحدة في كل مرة. - احفظ كل صفحة كملف
.docx
منفصل باستخدام طريقةSave()
.
الكود التالي يوضح كيفية استخراج صفحة واحدة من مستند Word في C#:
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// استخراج الصفحات واحدة تلو الأخرى
for (int page = 0; page < doc.PageCount; page++)
{
// احفظ كل صفحة كوثيقة منفصلة.
Document extractedPage = doc.ExtractPages(page, 1);
extractedPage.Save($"split_by_page_{page + 1}.docx");
}
هذا الكود يقوم بتحميل الملف، واستخراج الصفحات واحدة تلو الأخرى، وحفظها كوثائق وورد جديدة.

استخراج صفحة من مستند وورد باستخدام C#
استخراج نطاق من الصفحات من مستند Word
يمكنك أيضًا استخراج صفحات متعددة دفعة واحدة من خلال اتباع الخطوات أدناه:
- قم بتحميل المستند باستخدام فئة
Document
. - استخراج مجموعة من الصفحات باستخدام طريقة
ExtractPages()
. - احفظ الصفحات المستخرجة كملف
.docx
جديد.
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// استخراج نطاق الصفحات
Document extractedPages = doc.ExtractPages(3, 2);
// احفظ الصفحات كوثيقة منفصلة
extractedPages.Save("split_by_page_range.docx");
هذا ينشئ مستندًا جديدًا يحتوي فقط على الصفحات المحددة.

استخراج نطاق من الصفحات من ملف وورد باستخدام C#
استخراج الصفحات من Word Online
يمكنك أيضًا تجربة مقسم الكلمات المجاني عبر الإنترنت لاستخراج صفحات Word. فقط قم بتحميل ملفك، واختر الصفحات، وقم بتنزيل النتيجة.

استكشف موارد التعليم المجانية
إليك بعض الروابط المفيدة لتعلم المزيد:
استنتاج
في هذه المقالة، تعلمت كيف تستخرج الصفحات من مستندات Word باستخدام C#. استخدمنا Aspose.Words for .NET لاستخراج صفحة واحدة و صفحات متعددة بسرعة وسهولة. هذه الطريقة مثالية لإنشاء ملخصات، وتصدير أقسام، أو تقسيم الملفات الكبيرة.
هل لديك أسئلة؟ لا تتردد في طرحها على support forum.