استيراد العروض التقديمية باستخدام بايثون

نظرة عامة

مع Aspose.Slides for Python via .NET، يمكنك استيراد المحتوى إلى عرض تقديمي من تنسيقات ملفات أخرى. توفر فئة SlideCollection طرقًا لاستيراد الشرائح من ملفات PDF وHTML ومصادر أخرى.

تحويل ملف PDF إلى عرض تقديمي

يوضح هذا القسم كيفية تحويل ملف PDF إلى عرض تقديمي باستخدام Aspose.Slides. يرشّحك خلال استيراد ملف PDF، وتحويل صفحاته إلى شرائح، وحفظ النتيجة كملف PPTX.

pdf-to-powerpoint

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

يعرض المثال التالي بلغة Python تحويل ملف PDF إلى عرض تقديمي:

import aspose.slides as slides

with slides.Presentation() as presentation:
    presentation.slides.remove_at(0)

    presentation.slides.add_from_pdf("sample.pdf")

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

تحويل ملف HTML إلى عرض تقديمي

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

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

يعرض المثال التالي بلغة Python تحويل ملف HTML إلى عرض تقديمي:

import aspose.slides as slides

with slides.Presentation() as presentation:
    presentation.slides.remove_at(0)

    with open("page.html", "rb") as html_stream:
        presentation.slides.add_from_html(html_stream)

    presentation.save("output.pptx", slides.export.SaveFormat.PPTX)

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

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

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