وارد کردن ارائهها از PDF یا HTML در JavaScript
Contents
[
Hide
]
معرفی
با استفاده از Aspose.Slides for Node.js via Java، میتوانید ارائهها را از فایلهای با فرمتهای دیگر وارد کنید. Aspose.Slides کلاس SlideCollection را ارائه میدهد تا بتوانید ارائهها را از PDFها، اسناد HTML و غیره وارد کنید.
وارد کردن پاورپوینت از PDF
در این حالت، میتوانید یک PDF را به ارائه پاورپوینت تبدیل کنید.

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