Конвертировать PPTX в PPT на PHP
Обзор
В этой статье объясняется, как конвертировать презентацию PowerPoint в формате PPTX в формат PPT с помощью PHP. Рассмотрена следующая тема.
- Конвертация PPTX в PPT
Конвертация PPTX в PPT в PHP
Для примера кода на Java, преобразующего PPTX в PPT, см. раздел ниже, то есть Convert PPTX to PPT. Он просто загружает файл PPTX и сохраняет его в формате PPT. Указывая различные форматы сохранения, вы также можете сохранять файл PPTX во многих других форматах, таких как PDF, XPS, ODP, HTML и т.д., как обсуждается в этих статьях.
- Java Конвертация PPTX в PDF
- Java Конвертация PPTX в XPS
- Java Конвертация PPTX в HTML
- Java Конвертация PPTX в ODP
- Java Конвертация PPTX в Image
Конвертация PPTX в PPT
Чтобы конвертировать PPTX в PPT, просто передайте имя файла и формат сохранения в метод Save класса Presentation. Пример кода PHP ниже конвертирует презентацию из PPTX в PPT, используя параметры по умолчанию.
# создать объект Presentation, представляющий файл PPTX
$presentation = new Presentation("template.pptx");
# сохранить презентацию в формате PPT
$presentation->save("output.ppt", SaveFormat::Ppt);
FAQ
Сохраняются ли все эффекты и функции PPTX при сохранении в устаревший формат PPT (97–2003)?
Не всегда. Формат PPT не поддерживает некоторые новые возможности (например, определённые эффекты, объекты и поведения), поэтому функции могут быть упрощены или растрированы при конвертации.
Могу ли я конвертировать только выбранные слайды в PPT вместо всей презентации?
Прямое сохранение охватывает всю презентацию. Чтобы конвертировать отдельные слайды, создайте новую презентацию только с этими слайдами и сохраните её в формате PPT; альтернативно используйте сервис/API, поддерживающий параметры конвертации по слайдам.
Поддерживаются ли защищённые паролем презентации?
Да. Вы можете определить, защищён ли файл, открыть его с паролем, а также настроить параметры защиты/шифрования для сохраняемого PPT.