يُعد جدول المحتويات (TOC) جزءًا أساسيًا من مستندات وورد، خاصةً للمستندات الطويلة مثل التقارير والأطروحات والكتب الإلكترونية. يجعل جدول المحتويات مستندات وورد أكثر قابلية للقراءة ويسمح للقراء بالتنقل بسرعة بين أقسام مختلفة من المستند. في هذه المقالة، ستتعلم كيفية أتمتة TOC في مستندات وورد برمجيًا باستخدام بايثون. سنتناول الخطوات لإنشاء جدول المحتويات في مستند وورد، وإدراج TOC في مستند موجود، أو استخراج TOC من مستند باستخدام بايثون.
تغطي هذه المقالة المواضيع التالية:
- مكتبة بايثون للعمل مع TOC
- إنشاء جدول المحتويات (TOC) في وورد باستخدام بايثون
- إنشاء جدول المحتويات في مستند وورد موجود
- استخراج جدول المحتويات من مستند وورد
- الحصول على ترخيص API مجاني
- موارد مجانية
مكتبة بايثون للعمل مع TOC
للعمل مع TOC في مستندات وورد باستخدام بايثون، سنستخدم مكتبة Aspose.Words for Python. تتيح هذه المكتبة للمطورين إنشاء وتعديل وأتمتة مستندات وورد في تطبيقات بايثون. دعونا نبدأ بإعداد بيئتنا.
قبل الغوص في الكود، تأكد من تثبيت Aspose.Words for Python. يمكنك تحميل الحزمة أو تثبيت API من PyPI باستخدام الأمر pip التالي في جهازك الطرفي:
pip install aspose-words
سيقوم هذا الأمر بتحميل وتثبيت مكتبة Aspose.Words for Python وتبعياتها.
إنشاء جدول المحتويات في وورد باستخدام بايثون
يرجى اتباع الخطوات أدناه لإضافة جدول المحتويات إلى مستند وورد باستخدام بايثون.
- إنشاء مثيل من فئة Document.
- إنشاء مثيل من فئة DocumentBuilder باستخدام كائن Document.
- إدراج جدول المحتويات باستخدام طريقة insert_table_of_contents().
- تحديد أنماط العناوين باستخدام خاصية style_identifier.
- تحديث الحقول باستخدام طريقة update_fields().
- حفظ مستند وورد باستخدام طريقة save().
يظهر المثال التالي كيفية إنشاء جدول المحتويات في مستند وورد باستخدام بايثون.
إنشاء جدول المحتويات في مستند وورد موجود
يمكنك أيضًا إدراج جدول المحتويات في مستند وورد موجود باتباع الخطوات التالية:
- تحميل مستند وورد موجود باستخدام فئة Document.
- إنشاء مثيل من فئة DocumentBuilder وتهيئته باستخدام كائن Document الذي تم إنشاؤه سابقًا.
- إدراج جدول المحتويات باستخدام طريقة insert_table_of_contents().
- تحديث الحقول باستخدام طريقة update_fields().
- حفظ مستند وورد باستخدام طريقة save().
يظهر المثال التالي كيفية إنشاء جدول المحتويات في مستند وورد موجود باستخدام بايثون.
استخراج جدول المحتويات من مستند وورد باستخدام بايثون
يمكنك استخراج الحقول من جدول المحتويات في مستند وورد باتباع الخطوات التالية:
- تحميل مستند وورد باستخدام فئة Document.
- التكرار خلال مجموعة doc.range.fields.
- التحقق مما إذا كان نوع الحقل FIELD_HYPERLINK.
- التحقق مما إذا كان الحقل يقع تحت قسم جدول المحتويات.
- استرداد المعلومات من الحقل وطبعها.
يظهر المثال التالي كيفية استخراج جدول المحتويات من مستند وورد باستخدام بايثون.
Heading 1 1
------------------
Heading 1
Heading2 1
------------------
Heading2
Another Heading 1
------------------
Another Heading
الحصول على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني وإنشاء جدول المحتويات في مستندات وورد بدون قيود التقييم.
TOC في وورد – موارد مجانية
- اقرأ قسم العمل مع جدول المحتويات من الوثائق الرسمية لتعلم المزيد عن إضافة وتحديث وإزالة TOC في وورد.
بالإضافة إلى العمل مع TOC في مستندات وورد، استكشف المزيد من ميزات Aspose.Words for Python باستخدام الموارد التالية:
الخلاصة
في هذه المقالة، تعلمت كيفية العمل مع جدول المحتويات (TOC) في مستند وورد برمجيًا. من خلال اتباع الخطوات الموضحة في هذه المقالة، يمكنك أتمتة عملية إنشاء وإدارة المستندات الطويلة. يوفر Aspose.Words for Python الأدوات اللازمة لإدارة مستندات وورد بكفاءة وتحسين قابليتها للاستخدام بجدول محتويات منظم جيدًا. إذا كان لديك أي أسئلة أو تحتاج إلى مساعدة إضافية، فلا تتردد في التواصل معنا عبر منتدى الدعم المجاني.