العمل مع خطوط PowerPoint PPT باستخدام Python

يسمح لك PowerPoint بتخصيص الخطوط المستخدمة في عروضك التقديمية. قد يساعدك تعيين الخطوط في عروض PowerPoint التقديمية على إنشاء تصميم أكثر تماسكًا وفعالية من خلال تحسين المظهر المرئي والوضوح وقابلية القراءة في العرض التقديمي الخاص بك. سيوضح هذا البرنامج التعليمي ** كيفية العمل مع خطوط شرائح PowerPoint PPT في Python **. سنتعرف على كيفية إدارة الخطوط الافتراضية والمخصصة والمضمنة لعروض تقديمية PPT/PPTX.

تثبيت حزمة بايثون باوربوينت

لإدارة خطوط عرض PowerPoint برمجيًا في Python ، سنستخدم ** حزمة Python PowerPoint ** ، والتي تسمح للمطورين بإضافة خطوط عرض تقديمي وقراءتها واستبدالها واستبدالها وإزالتها دون استخدام مايكروسوفت باوربوينت.

يرجى تنزيل أو تثبيت الحزمة من PyPI باستخدام أمر pip الموضح أدناه:

pip install aspose-slides

حدد الخطوط الافتراضية لعرض PPT/PPTX في Python

في هذا القسم ، ستتعلم كيفية تعيين الخطوط الافتراضية لتقديم عرض تقديمي إلى PDF أو XPS أو الصور المصغرة. سنقوم بتعيين الخط * DefaultRegular * والخط * DefaultAsian * لاستخدامهما كخطوط افتراضية. اتبع الخطوات أدناه لتعيين الخطوط الافتراضية لتقديم عرض تقديمي في Python.

  1. أولاً ، قم بإنشاء مثيل لفئة LoadOptions.
  2. بعد ذلك ، قم بتعيين DefaultRegularFont و DefaultAsianFont خصائص فئة LoadOptions.
  3. بعد ذلك ، قم بتحميل ملف PPT / PPTX باستخدام فئة Presentation.
  4. أخيرًا ، قم بإنشاء الصورة المصغرة للشريحة و PDF و XPS للتحقق من النتائج.

يوضح نموذج التعليمات البرمجية التالي كيفية تحديد الخطوط الافتراضية لتقديم عرض تقديمي في Python.

Python: استخدام الخطوط المخصصة في عرض تقديمي PPT/PPTX

تسمح لك حزمة Aspose.Slide PowerPoint Python بتحميل خطوط مخصصة لعروض PPT / PPTX التقديمية. لمعرفة ذلك ، يرجى اتباع الخطوات أدناه لتحميل الخطوط المخصصة من مجلد خارجي لـ PowerPoint PPT/PPTX باستخدام Python. لنفترض أن لدينا ملف خط * 28_Days_Later.ttf * في المجلد

  1. قم باستدعاء الأسلوب الثابت LoadExternalFonts لفئة FontsLoader لتحميل مسار مجلد الخطوط.
  2. بعد ذلك ، قم بتقديم العرض التقديمي.
  3. أخيرًا ، امسح ذاكرة التخزين المؤقت لفئة FontsLoader.

يوضح مقتطف الشفرة التالي كيفية استخدام الخطوط المخصصة في عروض PPT/PPTX التقديمية باستخدام Python.

بعد تشغيل الكود ، ستتوفر خطوط * 28 يومًا لاحقًا * للاستخدام في عرض PowerPoint التقديمي مثل لقطة الشاشة التالية:

استخدام الخطوط المخصصة في عرض تقديمي PPT / PPTX

أضف الخطوط المضمنة في PowerPoint PPT/PPTX باستخدام Python

دعنا نتعلم كيفية إضافة الخطوط المضمنة في عرض تقديمي PPT/PPTX. . يرجى اتباع الخطوات التالية.

  1. أولاً ، قم بتحميل ملف PPT باستخدام فئة Presentation.
  2. بعد ذلك ، احصل على جميع الخطوط المتاحة باستخدام طريقة get_fonts () من Font_manager class.
  3. بعد ذلك ، احصل على الخطوط المضمّنة باستخدام get_embedded_fonts () طريقة Font_manager class.
  4. قم بالتكرار خلال جميع الخطوط وتحقق مما إذا كانت موجودة في الخطوط المضمنة. إذا لم تكن موجودة ، قم بإضافتها باستخدام add_embedded_font (font، slides.export.EmbedFontCharacters.ALL) طريقة مدير الخطوط.
  5. أخيرًا ، احفظ العرض التقديمي.

يوضح مقتطف التعليمات البرمجية التالي كيفية إضافة خطوط مضمنة في عروض PPT/PPTX التقديمية باستخدام Python.

دروس بايثون: تغيير الخطوط في PowerPoint PPT باستخدام Python

لقد ناقشنا حتى الآن طرقًا مختلفة لإضافة / إدراج الخطوط. يوضح هذا القسم كيفية تغيير الخطوط في عرض PowerPoint تقديمي. لنفترض أننا استخدمنا الخط * Arial * في ملف PPT. دعنا نستبدلها بـ * Times New Roman *. . يرجى اتباع الخطوات التالية.

  1. أولاً ، قم بتحميل عرض PowerPoint التقديمي.
  2. بعد ذلك ، قم بتحميل الخط الذي سيتم استبداله.
  3. بعد ذلك ، قم بتحميل الخط الجديد.
  4. استبدال الخط.
  5. أخيرًا ، احفظ العرض التقديمي المعدل كملف PPTX.

يوضح مقتطف الشفرة التالي كيفية تغيير الخطوط في عروض PPT/PPTX التقديمية باستخدام Python.

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

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

باختصار ، نأمل أن تكون قد تعلمت كيفية العمل مع خطوط PowerPoint PPT/PPTX باستخدام Python. لقد ناقشنا طرقًا مختلفة لإضافة الخطوط واستخدامها. إلى جانب ذلك ، قمنا بوصف كيفية تغيير الخطوط أو استبدالها في عرض PowerPoint تقديمي.

يمكنك زيارة الوثائق لمعرفة المزيد حول مكتبة بايثون باوربوينت.

يرجى ترقبوا conholdate.com للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أنظر أيضا