وارد کردن ارائهها از PDF یا HTML در اندروید
Contents
[
Hide
]
مقدمه
با استفاده از Aspose.Slides for Android via Java، میتوانید ارائهها را از فایلهای فرمتهای دیگر وارد کنید. 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 وابسته است.