Импорт Презентации
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 в другие популярные форматы файлов: