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

- یک نمونه از کلاس Presentation ایجاد کنید.
- متد addFromPdf() را فراخوانی کنید و فایل PDF را به آن پاس بدهید.
- از متد save() برای ذخیره فایل در قالب پاورپوینت استفاده کنید.
این کد Java عملیات تبدیل PDF به پاورپوینت را نشان میدهد:
Presentation pres = new Presentation();
try {
pres.getSlides().addFromPdf("InputPDF.pdf");
pres.save("OutputPresentation.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
Tip
ممکن است بخواهید برنامه وب Aspose free PDF to PowerPoint را بررسی کنید، زیرا پیادهسازی زندهای از فرایند توضیح داده شده در اینجا است.وارد کردن پاورپوینت از HTML
در این حالت، میتوانید یک سند HTML را به ارائه پاورپوینت تبدیل کنید.
- یک نمونه از کلاس Presentation ایجاد کنید.
- متد addFromHtml() را فراخوانی کنید و فایل HTML را به آن پاس بدهید.
- از متد save() برای ذخیره فایل در قالب پاورپوینت استفاده کنید.
این کد Java عملیات تبدیل HTML به پاورپوینت را نشان میدهد:
Presentation presentation = new Presentation();
try {
FileInputStream htmlStream = new FileInputStream("page.html");
try {
presentation.getSlides().addFromHtml(htmlStream);
} finally {
if (htmlStream != null) htmlStream.close();
}
presentation.save("MyPresentation.pptx", SaveFormat.Pptx);
} catch(IOException e) {
} finally {
if (presentation != null) presentation.dispose();
}
FAQ
آیا جداول هنگام وارد کردن PDF حفظ میشوند و آیا میتوان تشخیص آنها را بهبود داد؟
جداول میتوانند در حین وارد کردن شناسایی شوند؛ کلاس PdfImportOptions شامل متد setDetectTables است که تشخیص جداول را فعال میکند. کارایی بستگی به ساختار PDF دارد.
Note
همچنین میتوانید از Aspose.Slides برای تبدیل HTML به سایر فرمتهای محبوب استفاده کنید: