تثبيت Aspose.Slides لنظام Android عبر Java

التثبيت

سابقًا، تم توزيع Aspose.Slides for Android via Java كملف ZIP واحد يحتوي على ملف JAR والعروض التوضيحية ووثائق المنتج.

  1. إذا كنت تريد استخدام نسخة أقدم من Aspose.Words for Android via Java 18.9، يجب فك ضغط نسخة Aspose.Slides.Android.zip إلى الدليل المفضل لديك.
  2. أضف ملف JAR المستخرج إلى تطبيقك باستخدام تكوين Build Path.

إضافة مرجع إلى Aspose.Slides for Android via Java Jar

  1. حمّل أحدث نسخة من Aspose.Slides for Android via Java
  2. انسخ aspose-slides-18.9-android.via.java.jar إلى مجلد libs/ الخاص بمشروعك

todo:image_alt_text

todo:image_alt_text

تثبيت Aspose.Slides for Android via Java من مستودع Maven

  1. أضف مستودع Maven إلى ملف build.gradle الخاص بك.
  2. أضف JAR الخاص بـ Aspose.Slides for Android via Java كاعتماد.

 // 1. أضف مستودع maven إلى ملف build.gradle 

repositories {

    mavenCentral()

    maven { url "https://releases.aspose.com/java/repo/" }

}

// 2. أضف JAR الخاص بـ 'Aspose.Slides for Android via Java' كاعتماد

dependencies {

    ...

    ...

    compile (group: 'com.aspose', name: 'aspose-slides', version: 'XX.XX', classifier: 'android.via.java')

}

التطبيق الأول الخاص بك باستخدام Aspose.Slides for Android via Java

في هذا القسم، ستتعلم كيفية البدء مع Aspose.Slides for Android via Java. نهدف إلى إظهار كيفية إعداد مشروع Android جديد من الصفر، إضافة مرجع إلى مكتبة Aspose.Slides JAR، وإنشاء عرض تقديمي PowerPoint جديد يُحفظ على القرص بتنسيق PPTX. المثال هنا يستخدم Android Studio للتطوير ويتم تشغيل التطبيق على محاكي Android. للبدء مع Aspose.Slides for Android via Java، اتبع هذا البرنامج التعليمي خطوة بخطوة لإنشاء تطبيق يستخدم Aspose.Slides for Android via Java:

  1. حمّل Android Studio وثبتها في أي موقع.
  2. شغّل Android Studio.
  3. أنشئ مشروع Android Application جديد.

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

  1. ضع aspose-slides-XX.XX-android.via.java.jar في مجلد libs الخاص بمشروعك

todo:image_alt_text

todo:image_alt_text

  1. حدد قسم Project (من قائمة File) وانقر على علامة التبويب Dependencies.
    1. انقر على زر “+” واختر خيار الاعتماد من ملف.
    2. اختر مكتبة Aspose.Slides من مجلد libs وانقر على موافق.

todo:image_alt_text

  1. مزامنة المشروع مع ملفات gradle إذا لزم الأمر.

todo:image_alt_text

  1. للوصول إلى بطاقة SD، يجب إضافة أذونات خاصة. انقر على ملف AndroidManifest.xml واختر عرض XML. أضف هذا السطر إلى الملف

todo:image_alt_text

  1. عد إلى قسم الكود في التطبيق وأضف هذه الاستيرادات:

 import java.io.File;

import com.aspose.slides.IAutoShape;

import com.aspose.slides.IParagraph;

import com.aspose.slides.IPortion;

import com.aspose.slides.ISlide;

import com.aspose.slides.ITextFrame;

import com.aspose.slides.Presentation;

import com.aspose.slides.SaveFormat;

import com.aspose.slides.ShapeType;

import android.os.Environment; 

الآن، أدخل هذا الكود في جسم طريقة onCreate لإنشاء عرض تقديمي جديد من الصفر باستخدام Aspose.Slides وحفظه على بطاقة SD بتنسيق PPTX.

 try

{

    // إنشاء كائن من فئة Presentation الذي يمثل ملف PPTX
    Presentation pres = new Presentation();



    // الوصول إلى الشريحة الأولى
    ISlide sld = pres.getSlides().get_Item(0);



    // إضافة AutoShape من النوع مستطيل
    IAutoShape ashp = sld.getShapes().addAutoShape(ShapeType.Rectangle, 150, 75, 150, 50);



    // إضافة TextFrame إلى المستطيل
    ashp.addTextFrame(" ");



    // الوصول إلى إطار النص
    ITextFrame txtFrame = ashp.getTextFrame();



    // إنشاء كائن Paragraph لإطار النص
    IParagraph para = txtFrame.getParagraphs().get_Item(0);



    // إنشاء كائن Portion للفقرة
    IPortion portion = para.getPortions().get_Item(0);



    // تعيين النص
    portion.setText("Aspose TextBox");



    // حفظ ملف PPTX إلى الذاكرة الخارجية
    String sdCardPath = Environment.getExternalStorageDirectory().getPath() + File.separator;
    pres.save(sdCardPath + "Textbox.pptx",SaveFormat.Pptx);
}
catch (Exception e)
{
   e.printStackTrace();
}

الكود الكامل يجب أن يبدو هكذا:

todo:image_alt_text

  1. الآن شغّل التطبيق مرة أخرى. هذه المرة، سيعمل كود Aspose.Slides في الخلفية وينتج مستندًا يُحفظ على بطاقة SD.

todo:image_alt_text

todo:image_alt_text

  1. لعرض المستند الذي تم إنشاؤه، انتقل إلى قائمة Tools. اختر Android ثم حدد Android Device Monitor

todo:image_alt_text

todo:image_alt_text

الإصدار

منذ عام 2018، يتطابق نظام إصدار Aspose.Slides for Android via Java مع Aspose.Slides for Java.

الأسئلة الشائعة

كيف يمكنني التحقق من أن Aspose.Slides مدمجة بشكل صحيح؟

قم ببناء مشروعك، وأنشئ كائن Presentation فارغًا، واحفظه باسم جديد. إذا تم إنشاء الملف دون إلقاء استثناءات، فتم دمج المكتبة بنجاح.

كيف يمكنني الحد من استهلاك الذاكرة عند معالجة عروض تقديمية كبيرة؟

ارفع حدود الذاكرة في JVM فقط إلى ما يلزم، وأغلق كل كائن Presentation في كتلة finally لتحرير الذاكرة فورًا. هذا يمنع أخطاء نقص الذاكرة ويجعل استهلاك الذاكرة الكلي متوقعًا أثناء عمليات الدُفعة.

هل يمكنني استبعاد صيغ تصدير غير مرغوب فيها لتقليل حجم JAR النهائي؟

الإصدارات الحالية من Aspose.Slides تُوزَّع كمكتبة أحادية، لذا لا يمكنك تعطيل مُصدِّرات محددة مثل PDF أو SVG أثناء عملية البناء.