Импорт презентации
Using Aspose.Slides for Node.js via Java, you can import presentations from files in other formats. Aspose.Slides provides the SlideCollection class to allow you to import presentations from PDFs, HTML documents, etc.
Импорт PowerPoint из PDF
В этом случае вы преобразуете PDF в презентацию PowerPoint.

- Создайте экземпляр класса Presentation.
- Вызовите метод addFromPdf() и передайте PDF‑файл.
- Используйте метод save() для сохранения файла в формате PowerPoint.
Этот JavaScript‑код демонстрирует операцию преобразования PDF в PowerPoint:
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();
}
}
Подсказка
Возможно, вам будет интересен бесплатный веб‑приложение Aspose free PDF to PowerPoint, так как оно реализует процесс, описанный здесь.Импорт PowerPoint из HTML
В этом случае вы преобразуете HTML‑документ в презентацию PowerPoint.
- Создайте экземпляр класса Presentation.
- Вызовите метод addFromHtml() и передайте PDF‑файл.
- Используйте метод save() для сохранения файла в формате PowerPoint.
Этот JavaScript‑код демонстрирует операцию преобразования HTML в PowerPoint:
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();
}
}
FAQ
Сохраняются ли таблицы при импорте PDF и можно ли улучшить их распознавание?
Таблицы могут быть обнаружены во время импорта; класс PdfImportOptions содержит метод setDetectTables, который включает распознавание таблиц. Эффективность зависит от структуры PDF.
Примечание
Вы также можете использовать Aspose.Slides для преобразования HTML в другие популярные форматы файлов: