استيراد PowerPoint من PDF أو HTML

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

استيراد PowerPoint من PDF

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

pdf-to-powerpoint

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

يعرض هذا الكود C# عملية التحويل من PDF إلى 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.

يعرض هذا الكود C# عملية التحويل من HTML إلى 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.