Импорт Презентации
Contents
[
Hide
]
Используя Aspose.Slides для PHP через Java, вы можете импортировать презентации из файлов в других форматах. Aspose.Slides предоставляет класс SlideCollection для импорта презентаций из PDF, HTML документов и т.д.
Импорт PowerPoint из PDF
В этом случае вам нужно конвертировать PDF в презентацию PowerPoint.
- Создайте экземпляр класса Presentation.
- Вызовите метод addFromPdf() и передайте PDF файл.
- Используйте метод save() для сохранения файла в формате PowerPoint.
Этот PHP код демонстрирует операцию PDF в PowerPoint:
$pres = new Presentation();
try {
$pres->getSlides()->addFromPdf("InputPDF.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Совет
Вы можете попробовать бесплатное приложение Aspose PDF в PowerPoint, так как это живая реализация процесса, описанного здесь.Импорт PowerPoint из HTML
В этом случае вам нужно конвертировать HTML документ в презентацию PowerPoint.
- Создайте экземпляр класса Presentation.
- Вызовите метод addFromHtml() и передайте HTML файл.
- Используйте метод save() для сохранения файла в формате PowerPoint.
Этот PHP код демонстрирует операцию HTML в PowerPoint:
$presentation = new Presentation();
try {
$htmlStream = new Java("java.io.FileInputStream", "page.html");
try {
$presentation->getSlides()->addFromHtml($htmlStream);
} finally {
if (!java_is_null($htmlStream)) {
$htmlStream->close();
}
}
$presentation->save("MyPresentation.pptx", SaveFormat::Pptx);
} catch (JavaException $e) {
} finally {
if (!java_is_null($presentation)) {
$presentation->dispose();
}
}
Примечание
Вы также можете использовать Aspose.Slides для конвертации HTML в другие популярные форматы файлов: