استخراج الصفحات من Word في بايثون

استخراج الصفحات من مستند Word في Python يمكن أن يساعدك في عزل المحتوى، ومشاركة الأقسام، أو إعداد الملخصات. يجعل Aspose.Words for Python هذه المهمة فعالة وسهلة. في هذه المدونة، ستتعلم كيفية استخراج صفحة واحدة أو صفحات متعددة من مستندات Word باستخدام Python.

سنقوم بتغطية المواضيع التالية:

مكتبة استخراج صفحات كلمات بايثون

سنستخدم Aspose.Words for Python لاستخراج الصفحات من مستند Word. إنها مكتبة قوية لأتمتة مستندات Word. تدعم إنشاء المستندات وتحريرها وتحويلها واستخراجها. تتيح لك المكتبة استخراج صفحات معينة من ملفات Word بدقة عالية.

للبدء مع Aspose.Words for Python، تحتاج إلى تثبيت SDK. يرجى تنزيله من releases أو ببساطة تثبيته باستخدام أمر pip التالي:

pip install aspose-words

استخراج صفحة من مستند وورد في بايثون

يمكنك استخراج صفحة معينة من مستند Word من خلال اتباع الخطوات أدناه:

  1. قم بتحميل مستند Word باستخدام فئة Document.
  2. احصل على العدد الإجمالي من الصفحات باستخدام pagecount.
  3. استعرض كل صفحة في الوثيقة.
  4. استخدم طريقة extractpages() لاستخراج صفحة واحدة في كل مرة.
  5. قم بحفظ كل صفحة مُستخرجة كملف .docx منفصل.

إليك مقتطف كود عينة يوضح استخراج الصفحة من مستند Word.

import aspose.words as aw

# load Word document
doc = aw.Document("sample-multi-page.docx")

# get page count
pageCount = doc.page_count

# تكرار عبر الصفحات
for page in range(0, pageCount):
    # احفظ كل صفحة كوثيقة منفصلة
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"split_by_page_{page + 1}.docx")
استخراج صفحة من مستند Word باستخدام بايثون

استخراج صفحة من مستند وورد باستخدام بايثون

استخراج نطاق من الصفحات من ملف وورد في بايثون

يمكنك أيضًا استخراج مجموعة من الصفحات من ملف Word من خلال اتباع الخطوات أدناه:

  1. قم بتحميل مستند Word باستخدام فئة Document.
  2. استخراج مجموعة من الصفحات باستخدام طريقة extractpages().
  3. احفظ الصفحات المستخرجة كملف .docx جديد.

إليك كيف يعمل:

import aspose.words as aw

# load Word document
doc = aw.Document("sample-multi-page.docx")

# استخراج نطاق الصفحات
extractedPages = doc.extract_pages(3, 2)

# حفظ الصفحات كمستند منفصل
extractedPages.save("split_by_page_range.docx")
استخراج مجموعة من الصفحات من ملف وورد باستخدام بايثون

استخراج نطاق من الصفحات من ملف وورد باستخدام بايثون

احصل على ترخيص مجاني

لتقييم الميزات الكاملة لـ Aspose.Words دون قيود، احصل على ترخيص مؤقت مجاني.إنه سريع وسهل.

قسّم مستند Word عبر الإنترنت

جرب أداة تقسيم مستندات Word المجانية عبر الإنترنت.قم بتحميل ملفك، اختر كيف تريد تقسيمه، وقم بتنزيل النتيجة على الفور.

Image

استخراج الصفحات من مستند وورد: موارد مجانية

استكشف المزيد مع هذه الروابط المفيدة:

استنتاج

في هذه التدوينة، تعلمت كيفية استخراج الصفحات من مستندات Word باستخدام Aspose.Words for Python. تناولنا طرقًا لاستخراج صفحة واحدة، ومدى معين من الصفحات، وتقسيم المستند بالكامل إلى ملفات منفصلة. يساعد ذلك في أتمتة مهام معالجة المستندات الخاصة بك باستخدام Python.

إذا كان لديك أسئلة أو تحتاج إلى مساعدة، تفضل بزيارة support forum.

انظر أيضاً