يتم استخدام النص المتحرك لجعل عروض PowerPoint أكثر جاذبية وجذب انتباه الجمهور. يتم تطبيق أنواع مختلفة من الرسوم المتحركة على النص والأشكال وفقًا لسياق العرض التقديمي. وفقًا لذلك ، في هذه المقالة ، ستتعلم كيفية تطبيق الرسوم المتحركة على النص في PowerPoint باستخدام Java.

Java API لتطبيق الرسوم المتحركة على النص في PowerPoint

لتطبيق الرسوم المتحركة على النص في عروض PowerPoint التقديمية ، سنستخدم Aspose.Slides for Java. تقدم API مجموعة واسعة من الميزات لإنشاء عروض PowerPoint و OpenOffice التقديمية ومعالجتها. يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

تطبيق الرسوم المتحركة على النص في PowerPoint باستخدام Java

Aspose.Slides for Java يدعم أكثر من 150 تأثيرًا للرسوم المتحركة ، مثل Bounce ، PathFootball ، Zoom ، إلخ. بالإضافة إلى ذلك ، فإنه يوفر تأثيرات حركة معينة مثل OLEObjectShow و OLEObjectOpen. يمكنك عرض القائمة الكاملة لتأثيرات الرسوم المتحركة المدعومة في تعداد EffectType.

فيما يلي خطوات تطبيق الرسوم المتحركة على نص في عرض PowerPoint تقديمي باستخدام Java.

يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق تأثير الحركة على نص في عرض PowerPoint تقديمي.

// تحميل العرض
Presentation presentation = new Presentation("Presentation.pptx");
try {
    // حدد فقرة لإضافة تأثير
    IAutoShape autoShape = (IAutoShape)presentation.getSlides().get_Item(0).getShapes().get_Item(0);
    IParagraph paragraph = autoShape.getTextFrame().getParagraphs().get_Item(0);

    // أضف تأثير حركة الطيران إلى الفقرة المحددة
    IEffect effect = presentation.getSlides().get_Item(0).getTimeline().getMainSequence().
            addEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
    // حفظ العرض التقديمي
    presentation.save("AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

احصل على تأثيرات الحركة من نص في PowerPoint

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

فيما يلي الخطوات للحصول على معلومات حول تأثير الرسوم المتحركة المطبق على النص.

يوضح نموذج التعليمات البرمجية التالي كيفية الحصول على معلومات حول تأثير الحركة للنص.

// تحميل العرض
Presentation presentation = new Presentation("Presentation.pptx");

try {
    // احصل على التسلسل والشكل من الشريحة
    ISequence sequence = pres.getSlides().get_Item(0).getTimeline().getMainSequence();
    IAutoShape autoShape = (IAutoShape)pres.getSlides().get_Item(0).getShapes().get_Item(0);

    // حلقة خلال الفقرات
   for (IParagraph paragraph : autoShape.getTextFrame().getParagraphs())
    {
        // الوصول إلى تأثيرات الرسوم المتحركة
        IEffect[] effects = sequence.getEffectsByParagraph(paragraph);

        if (effects.length > 0)
            System.out.println("Paragraph \"" + paragraph.getText() + "\" has " + effects[0].getType() + " effect.");
    }
} finally {
    pres.dispose();
}

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

يمكنك استخدام Aspose.Slides لـ Java بدون قيود تقييمية عن طريق طلب ترخيص مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية استخدام تأثيرات الرسوم المتحركة للنص في عروض PowerPoint التقديمية باستخدام Java. بالإضافة إلى ذلك ، تناولت المقالة أيضًا كيفية الحصول على تأثيرات الحركة من نص في عرض تقديمي في PowerPoint. بالإضافة إلى ذلك ، يمكنك استكشاف ميزات أخرى لـ Aspose.Slides لجافا باستخدام التوثيق. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.

أنظر أيضا