Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java jest biblioteką klas służącą do tworzenia, odczytywania, edytowania i konwertowania prezentacji PowerPoint i OpenDocument w aplikacjach PHP, bez Microsoft PowerPoint ani automatyzacji Office.

Ładuje i zapisuje pliki PPT, PPTX, PPS, POT i ODP, w tym wersje z makrami i szablony, oraz eksportuje do PDF, XPS, HTML, SVG, TIFF, Markdown oraz obrazów.



Twoja pierwsza prezentacja

Aspose.Slides for PHP via Java działa na Javie w Apache Tomcat, a Twoje skrypty PHP łączą się z nim poprzez PHP/Java Bridge. Instalacja konfiguruje PHP 8.3 lub starsze, Java, Tomcat i most, a następnie instaluję pakiet z Packagist w folderze projektu:

composer require aspose/slides

Następnie skopiuj plik JAR pakietu do mostu i zrestartuj Tomcat, tak jak w kroku 4 Instalacja w systemie Linux lub w kroku 6 Instalacja w systemie Windows. Z uruchomionym Tomcatem, 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/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. Po więcej sposobów tworzenia i wypełniania prezentacji, zobacz Tworzenie prezentacji.