استيراد العروض التقديمية من PDF أو HTML في .NET

Using Aspose.Slides for .NET, you can import presentations from files in other formats. Aspose.Slides provides the SlideCollection class to allow you to import presentations from PDF documents.

استيراد PowerPoint من PDF

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

pdf-to-powerpoint

  1. أنشئ مثيلاً للفئة Presentation .
  2. استدعِ الطريقة AddFromPdf ومرّر ملف PDF.
  3. استخدم الطريقة Save لحفظ الملف بصيغة PowerPoint.
using (Presentation pres = new Presentation())
{
    pres.Slides.AddFromPdf("InputPDF.pdf");
    pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}

استيراد PowerPoint من HTML

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

  1. أنشئ مثيلاً للفئة Presentation .
  2. استدعِ الطريقة AddFromHtml ومرّر ملف HTML.
  3. استخدم الطريقة Save لحفظ الملف كمستند PowerPoint.
using (var presentation = new Presentation())
{
    using (var htmlStream = File.OpenRead("page.html"))
    {
        presentation.Slides.AddFromHtml(htmlStream);
    }

    presentation.Save("MyPresentation.pptx", SaveFormat.Pptx);
}

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

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

يمكن اكتشاف الجداول أثناء الاستيراد؛ يتضمن PdfImportOptions المعامل DetectTables الذي يتيح التعرف على الجداول. تعتمد الفعالية على بنية ملف PDF.