استيراد العروض التقديمية من PDF أو HTML على Android

باستخدام Aspose.Slides for Android via Java، يمكنك استيراد العروض التقديمية من ملفات بصيغ أخرى. توفر Aspose.Slides الفئة SlideCollection للسماح لك باستيراد العروض التقديمية من ملفات PDF، مستندات HTML، إلخ.

استيراد PowerPoint من PDF

في هذه الحالة، ستحول ملف PDF إلى عرض PowerPoint.

pdf-to-powerpoint

  1. إنشاء مثيل من الفئة Presentation .
  2. استدعاء الطريقة addFromPdf() وتمرير ملف PDF.
  3. استخدام الطريقة save() لحفظ الملف بتنسيق PowerPoint.

يظهر هذا الكود Java عملية التحويل من PDF إلى PowerPoint:

Presentation pres = new Presentation();
try {
    pres.getSlides().addFromPdf("InputPDF.pdf");
    pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

استيراد PowerPoint من HTML

في هذه الحالة، ستحول مستند HTML إلى عرض PowerPoint.

  1. إنشاء مثيل من الفئة Presentation .
  2. استدعاء الطريقة addFromHtml() وتمرير ملف HTML.
  3. استخدام الطريقة save() لحفظ الملف بتنسيق PowerPoint.

يظهر هذا الكود Java عملية التحويل من HTML إلى PowerPoint:

Presentation presentation = new Presentation();
try {
    FileInputStream htmlStream = new FileInputStream("page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) htmlStream.close();
    }

    presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
} catch(IOException e) {
} finally {
    if (presentation != null) presentation.dispose();
}

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

هل يتم الحفاظ على الجداول عند استيراد ملف PDF، وهل يمكن تحسين اكتشافها؟

يمكن اكتشاف الجداول أثناء الاستيراد؛ يحتوي PdfImportOptions على طريقة setDetectTables التي تمكّن من التعرف على الجداول. تعتمد الفعالية على بنية ملف PDF.