Aspose.Slides dla PHP via Java
Aspose.Slides for PHP via Java to biblioteka klas umożliwiająca tworzenie, odczytywanie, edytowanie i konwertowanie prezentacji PowerPoint oraz OpenDocument w aplikacjach PHP, bez konieczności posiadania Microsoft PowerPoint ani automatyzacji Office.
Obsługuje ładowanie i zapisywanie plików PPT, PPTX, PPS, POT oraz ODP, w tym wersje z makrami i szablony, oraz umożliwia eksport do PDF, XPS, HTML, SVG, TIFF, Markdown i obrazów.
Rozpocznij
ROZPOCZĘCIE
EWALUACJA
Tworzenie przy użyciu Slides
POSPOLITE ZADANIA
- Otwórz prezentację
- Zapisz prezentację
- Konwertuj do PDF
- Renderowanie slajdów jako obrazy
- Edytuj tekst i kształty
PRZEPŁYWY PRACY Z SLIDES
PRZYKŁADY
Referencje i wsparcie
REFERENCJA
WSPARCIE
Twoja pierwsza prezentacja
Aspose.Slides for PHP via Java działa na Javie w środowisku Apache Tomcat, a Twoje skrypty PHP łączą się z nim poprzez PHP/Java Bridge. Instalacja konfiguruje PHP 8.3 lub starszą wersję, Javę, Tomcat oraz most, a następnie instaluje pakiet z Packagist w folderze projektu:
composer require aspose/slides
Następnie skopiuj plik JAR pakietu do mostu i uruchom ponownie Tomcat, tak jak w kroku 4 Instalacji na Linuksie lub kroku 6 Instalacji na Windows. Przy uruchomionym Tomcat zapisz ten skrypt jako hello.php w folderze projektu i uruchom php hello.php:
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/pl/lib/aspose.slides.php");
use aspose\slides\Presentation;
use aspose\slides\SaveFormat;
use aspose\slides\ShapeType;
$presentation = new Presentation();
try {
$slide = $presentation->getSlides()->get_Item(0);
$shape = $slide->getShapes()->addAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
$shape->getTextFrame()->setText("Hello, Aspose.Slides!");
$presentation->save(__DIR__ . "/hello.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
Skrypt zapisuje hello.pptx obok siebie, z jednym slajdem zawierającym pole tekstowe. Bez licencji zapisany plik zawiera znak wodny oceny — zobacz Licencjonowanie. Aby dowiedzieć się więcej o sposobach tworzenia i wypełniania prezentacji, zobacz Tworzenie prezentacji.