استيراد عرض تقديمي

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

استيراد PowerPoint من PDF

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

pdf-to-powerpoint

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

يوضح هذا الشيفرة JavaScript عملية التحويل من PDF إلى PowerPoint:

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

استيراد PowerPoint من HTML

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

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

يوضح هذا الشيفرة JavaScript عملية التحويل من HTML إلى PowerPoint:

var presentation = new aspose.slides.Presentation();
try {
    var htmlStream = java.newInstanceSync("java.io.FileInputStream", "page.html");
    try {
        presentation.getSlides().addFromHtml(htmlStream);
    } finally {
        if (htmlStream != null) {
            htmlStream.close();
        }
    }
    presentation.save("MyPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} catch (e) {
    console.log(e);
} finally {
    if (presentation != null) {
        presentation.dispose();
    }
}

الأسئلة المتكررة

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

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