هذا الدرس القصير يشرح كيفية العثور على النص واستبداله في PowerPoint باستخدام Python. يحتوي على تفاصيل لإعداد بيئة التطوير المتكاملة، قائمة بالخطوات، وعينة كود لـ العثور على النص واستبداله في PowerPoint باستخدام Python. ستتعلم تقنيات مختلفة لاستبدال السلاسل في عرض تقديمي.
خطوات استبدال الكلمات في PowerPoint باستخدام Python
- اضبط البيئة لاستخدام Aspose.Slides for Python via .NET
- تحميل مكتبة aspose.slides وربطها بالاسم المستعار
- حدد السلاسل القديمة والجديدة التي سيتم البحث عنها واستبدالها
- حمّل ملف PPTX المصدر إلى كائن الفئة Presentation لاستبدال السلسلة
- تكرار جميع الشرائح في العرض التقديمي والحصول على مجموعة مربعات النص في كل شريحة
- الوصول إلى جميع paragraphs في كل صندوق نص والحصول على مجموعة من الأجزاء في جميع الفقرات
- تحقق من توفر السلسلة المستهدفة في خاصية النص للجزء
- إذا تم العثور على السلسلة، استبدلها بالسلسلة الجديدة
- احفظ العرض التقديمي المحدث
تلخص هذه الخطوات كيفية العثور على النص واستبداله في PowerPoint باستخدام Python. قم بتحميل العرض التقديمي إلى الذاكرة، وتكرار الشرائح، والحصول على جميع مربعات النص باستخدام SlideUtil في كل شريحة، ثم تكرار الفقرات والأجزاء، واستبدال النص المطابق في كل جزء. أخيرًا، احفظ العرض التقديمي الناتج على القرص.
كود للبحث والاستبدال في PowerPoint باستخدام Python
يعرض هذا الكود العملية لـ العثور على النص واستبداله في PowerPoint. يمكنك تحسين الكود بإضافة أزواج العثور/الاستبدال من السلاسل، وتبديل حساسية الحالة، واستبدال النص في الجداول، وملاحظات المتحدث، والشرائح الرئيسية/التخطيطية. يمكن استخدام طريقة Presentation.replace_text() لاستبدال السلاسل مباشرةً في العرض التقديمي دون تحليل الشرائح والمحتوى المقابل لتحديث سريع للملف.
هذه المقالة تعرض خيارات مختلفة لاستبدال السلاسل. لاستخراج الوسائط مثل الصوت أو الفيديو من عرض تقديمي، راجع المقالة Extract media from PowerPoint using Python.