وارد کردن ارائهها با پایتون
مقدمه
با Aspose.Slides for Python via .NET، میتوانید محتوا را از فرمتهای دیگر به یک ارائه وارد کنید. کلاس SlideCollection روشهایی برای وارد کردن اسلایدها از PDF، HTML و سایر منابع فراهم میکند.
تبدیل PDF به ارائه
این بخش نشان میدهد چگونه یک PDF را با استفاده از Aspose.Slides به یک ارائه تبدیل کنید. این راهنما شما را از وارد کردن PDF، تبدیل صفحات آن به اسلایدها و ذخیره نتیجه بهعنوان فایل PPTX راهنمایی میکند.

- یک نمونه از کلاس Presentation بسازید.
- متد add_from_pdf را فراخوانی کنید و فایل PDF را به آن پاس دهید.
- از متد 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)
Tip
ممکن است بخواهید برنامه وب رایگان Aspose PDF to PowerPoint را امتحان کنید—این یک پیادهسازی زنده از فرآیند توضیح داده شده در اینجا است.تبدیل HTML به ارائه
این بخش نشان میدهد چگونه محتوای HTML را با استفاده از Aspose.Slides به یک ارائه وارد کنید. این راهنما بارگذاری HTML، تبدیل آن به اسلایدها با حفظ متن، تصاویر و قالببندی پایهای را پوشش میدهد و نتیجه را بهعنوان فایل PPTX ذخیره میکند.
- یک نمونه از کلاس Presentation بسازید.
- متد add_from_html را فراخوانی کنید و فایل HTML را به آن پاس دهید.
- از متد 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 بستگی دارد.
Note
میتوانید از Aspose.Slides برای تبدیل HTML به سایر فرمتهای محبوب نیز استفاده کنید: