يتم استخدام النص المتحرك لجعل عروض PowerPoint أكثر جاذبية وجذب انتباه الجمهور. يتم تطبيق أنواع مختلفة من الرسوم المتحركة على النص والأشكال وفقًا لسياق العرض التقديمي. وفقًا لذلك ، في هذه المقالة ، ستتعلم كيفية تطبيق الرسوم المتحركة على النص في PowerPoint باستخدام Java.
- API لتطبيق الرسوم المتحركة على النص في PowerPoint
- تطبيق الرسوم المتحركة على النص في PowerPoint
- احصل على تأثيرات الحركة من نص في PowerPoint
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.
- أولاً ، قم بتحميل العرض التقديمي باستخدام فئة Presentation.
- ثم حدد الفقرة المطلوبة في كائن IParagraph من الشريحة المطلوبة.
- تطبيق تأثير الحركة على النص باستخدام طريقة Presentation.getSlides().getItem(index) .getTimeline().getMainSequence().addEffect().
- أخيرًا ، احفظ العرض التقديمي باستخدام طريقة Presentation.save (String، SaveFormat).
يوضح نموذج التعليمات البرمجية التالي كيفية تطبيق تأثير الحركة على نص في عرض 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.
- بعد ذلك ، احصل على تسلسل للشريحة المرغوبة في ISequence كائن.
- الوصول إلى الشكل من الشريحة المحددة في كائن IAutoShape.
- قم بالتكرار خلال كل IParagraph في المجموعة باستخدام طريقة IAutoShape.getTextFrame().getItem(index) .getParagraphs().
- أخيرًا ، احصل على التأثيرات في مصفوفة IEffect باستخدام طريقة ISequence.getEffectsByParagraph (iParagraph).
يوضح نموذج التعليمات البرمجية التالي كيفية الحصول على معلومات حول تأثير الحركة للنص.
// تحميل العرض
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 لجافا باستخدام التوثيق. أيضًا ، لا تتردد في إخبارنا باستفساراتك عبر المنتدى.
أنظر أيضا
- إنشاء عروض MS PowerPoint التقديمية بجافا
- أضف علامة مائية إلى شرائح PowerPoint باستخدام Java
- استخراج نص من ملفات PowerPoint باستخدام Java
- قم بإضافة أشكال PowerPoint أو توصيلها أو إزالتها أو استنساخها في Java
- قم بتحويل PowerPoint PPTX / PPT إلى صور PNG بجافا
- قم بإنشاء الصور المصغرة لـ PowerPoint PPTX أو PPT باستخدام Java