
Ця стаття навчить вас, як перетворити PPT в JPG на PHP. Спочатку ми надамо PHP API (Aspose.Slides for PHP via Java), який спростить процес перетворення. По-друге, ми проведемо вас через два завдання з перетворення PowerPoint у зображення JPG.
Формат презентації Microsoft PowerPoint PPT, PPTX — це не найзручніші об’єкти для відкриття та відображення на веб-сторінках і в додатках. З іншого боку, JPG можуть бути доступні, відкриті та використані скрізь. Тому корисно отримати слайди в презентації у вигляді зображень.
- Отримати PowerPoint PHP API
- Перетворити PPT в JPG на PHP
- Перетворити PPT у настроювані зображення JPG на PHP
Отримати PowerPoint PHP API
Aspose.Slides for PHP via Java — це багатофункціональний API для презентацій, який дозволяє вам читати та маніпулювати PowerPoint та іншими презентаціями в PHP-додатках або середовищах.

Використовуючи цей PHP API, ви можете перетворити слайди PowerPoint у зображення JPG, виконуючи кілька рядків коду.
Щоб дізнатися, як встановити Aspose.Slides for PHP via 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 for PHP via Java, ви можете зробити набагато більше, ніж просто перетворити PPT у JPG — ви можете відкривати та редагувати документи та презентації PowerPoint в інших форматах, перетворювати PPT у PNG, перетворювати PPT у PDF, перетворювати PDF у PPT та виконувати багато інших перетворень і маніпуляцій. Дивіться сторінку можливостей продукту, щоб дізнатися більше.