
Эта статья научит вас, как конвертировать PPT в JPG на PHP. Сначала мы предоставим API PHP (Aspose.Slides для PHP через Java), который упрощает процесс конвертации. Во-вторых, мы проведем вас через две задачи конвертации PowerPoint в изображения JPG.
Формат презентации Microsoft PowerPoint PPT, PPTX не всегда является самым простым объектом для открытия и отображения на веб-страницах и в приложениях. JPG, с другой стороны, можно получить, открыть и использовать повсюду. Поэтому получение слайдов презентации в виде изображений является полезной операцией.
- Получить PowerPoint PHP API
- Конвертировать PPT в JPG на PHP
- Конвертировать PPT в настроенные изображения JPG на PHP
Получить PowerPoint PHP API
Aspose.Slides для PHP через Java — это многофункциональный API для презентаций, который позволяет вам читать и манипулировать PowerPoint и другими презентациями в приложениях или окружениях PHP.

С помощью этого API PHP вы можете преобразовать слайды PowerPoint в изображения JPG, выполнив несколько строк кода.
Чтобы узнать, как установить Aspose.Slides для PHP через Java, перейдите на страницу установки в нашей документации.
СОВЕТ: Вы можете ознакомиться с бесплатным веб-приложением Aspose JPG в PowerPoint, так как это живая реализация процесса конвертации.
Конвертировать PPT в JPG на PHP
- Создайте объект
Presentation
, чтобы загрузить презентацию PowerPoint, которую вы хотите конвертировать в изображения JPG. - Итерируйте через каждый слайд, используя интерфейс
ISlide
. - Создайте объект полноразмерного изображения на основе миниатюры каждого слайда с каждой итерацией.
- Сохраните объекты как изображения JPG.
Этот код PHP показывает, как конвертировать PowerPoint в JPG на PHP:
$pres = new Presentation("PowerPoint-Presentation.pptx"); | |
try | |
{ | |
for ($i = 0; $i < java_values($pres->getSlides()->size()); $i++) | |
{ | |
# Creates a full scale image | |
$bmp = $pres->getSlides()->get_Item($i)->getThumbnail(1, 1); | |
# Saves the image to disk in JPEG format | |
$imageio = new Java("javax.imageio.ImageIO"); | |
$javafile = new Java("java.io.File", "slide_". $i .".jpg"); | |
$imageio->write($bmp, "JPEG", $javafile); | |
} | |
} | |
finally | |
{ | |
if ($pres != null) $pres->dispose(); | |
} |
Конвертировать PPT в настроенные изображения JPG на PHP
- Создайте объект
Presentation
, чтобы загрузить презентацию PowerPoint, которую вы хотите конвертировать в изображения JPG. - Установите ваши предпочтительные размеры, указав значения масштабирования для оси X и оси Y, используя ширину и высоту слайда соответственно.
- Итерируйте через каждый слайд, используя интерфейс
ISlide
. - Создайте объект полноразмерного изображения на основе миниатюры каждого слайда с каждой итерацией.
- Сохраните объекты как изображения JPG.
Этот код PHP показывает, как конвертировать PowerPoint в изображения JPG с настроенными размерами на PHP:
$pres = new Presentation("PowerPoint-Presentation.pptx"); | |
try | |
{ | |
# Defines dimensions | |
$desiredX = 1200; | |
$desiredY = 800; | |
# Gets scaled values of X and Y | |
$ScaleX = (1 / java_values($pres->getSlideSize()->getSize()->getWidth())) * $desiredX; | |
$ScaleY = (1 / java_values($pres->getSlideSize()->getSize()->getHeight())) * $desiredY; | |
for ($i = 0; $i < java_values($pres->getSlides()->size()); $i++) | |
{ | |
# Creates a full scale image | |
$bmp = $pres->getSlides()->get_Item($i)->getThumbnail($ScaleX, $ScaleY); | |
# Saves the image to disk in JPEG format | |
$imageio = new Java("javax.imageio.ImageIO"); | |
$javafile = new Java("java.io.File", "slide_". $i .".jpg"); | |
$imageio->write($bmp, "JPEG", $javafile); | |
} | |
} | |
finally | |
{ | |
if ($pres != null) $pres->dispose(); | |
} |
Заключение
Мы провели вас через две операции по конвертации PPT в JPG на PHP. Вы можете ознакомиться с многофункциональным PHP API, который управляет этим процессом.
Используя Aspose.Slides для PHP через Java, вы можете делать гораздо больше, чем просто конвертировать PPT в JPG — вы можете открывать и редактировать документы PowerPoint и презентации в других форматах, конвертировать PPT в PNG, конвертировать PPT в PDF, конвертировать PDF в PPT и выполнять многие другие конверсии и манипуляции. Чтобы узнать больше, смотрите страницу с характеристиками продукта.