Aspose.Slides für PHP via Java
Aspose.Slides for PHP via Java ist eine Klassenbibliothek zum Erstellen, Lesen, Bearbeiten und Konvertieren von PowerPoint- und OpenDocument-Präsentationen in PHP-Anwendungen, ohne Microsoft PowerPoint oder Office‑Automatisierung.
Sie lädt und speichert PPT, PPTX, PPS, POT und ODP, einschließlich makroaktivierter und Vorlagenvarianten, und exportiert in PDF, XPS, HTML, SVG, TIFF, Markdown und Bilder.
Erste Schritte
ERSTE SCHRITTE
EVALUIEREN
Mit Slides erstellen
ALLGEMEINE AUFGABEN
- Eine Präsentation öffnen
- Eine Präsentation speichern
- In PDF konvertieren
- Folien als Bilder rendern
- Text und Formen bearbeiten
SLIDES-ARBEITSABLÄUFE
BEISPIELE
Referenz & Support
REFERENZ
SUPPORT
Ihre erste Präsentation
Aspose.Slides for PHP via Java läuft auf Java innerhalb von Apache Tomcat, und Ihre PHP‑Skripte greifen über PHP/Java Bridge darauf zu. Installation richtet PHP 8.3 oder früher, Java, Tomcat und die Bridge ein und installiert anschließend das Paket von Packagist in einem Projektordner:
composer require aspose/slides
Kopieren Sie dann die JAR‑Datei des Pakets in die Bridge und starten Tomcat neu, wie in Schritt 4 von Installation unter Linux oder Schritt 6 von Installation unter Windows beschrieben. Bei laufendem Tomcat speichern Sie dieses Skript als hello.php im Projektordner und führen php hello.php aus:
<?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();
}
Das Skript speichert hello.pptx neben sich, mit einer Folie, die ein Textfeld enthält. Ohne Lizenz enthält die gespeicherte Datei ein Evaluierungs‑Wasserzeichen — siehe Lizenzierung. Weitere Möglichkeiten zum Erstellen und Befüllen einer Präsentation finden Sie unter Präsentationen erstellen.