وارد کردن ارائهها از PDF یا HTML در .NET
مقدمه
با استفاده از Aspose.Slides میتوانید ارائهها را از فایلهای فرمتهای دیگر وارد کنید. Aspose.Slides کلاس SlideCollection را فراهم میکند که امکان وارد کردن ارائهها از اسناد PDF و HTML را میدهد.
وارد کردن پاورپوینت از PDF
در این حالت شما میتوانید یک فایل PDF را به ارائهی PowerPoint تبدیل کنید.

- یک نمونه از کلاس Presentation ایجاد کنید.
- متد AddFromPdf را فراخوانی کنید و فایل PDF را پاس دهید.
- از متد Save برای ذخیره فایل در فرمت PowerPoint استفاده کنید.
این کد C# عملیات تبدیل PDF به PowerPoint را نشان میدهد:
using (Presentation pres = new Presentation())
{
pres.Slides.AddFromPdf("InputPDF.pdf");
pres.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}
TIP
ممکن است بخواهید برنامهی وب Aspose free PDF to PowerPoint را بررسی کنید زیرا این برنامه یک پیادهسازی زنده از فرآیند توضیح دادهشدهاست.وارد کردن پاورپوینت از HTML
در این حالت شما میتوانید یک سند HTML را به ارائهی PowerPoint تبدیل کنید.
- یک نمونه از کلاس Presentation ایجاد کنید.
- متد AddFromHtml را فراخوانی کنید و فایل HTML را پاس دهید.
- از متد 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 بستگی دارد.
Note
همچنین میتوانید از Aspose.Slides برای تبدیل HTML به فرمتهای محبوب دیگر استفاده کنید: