Aspose.Slides for PHP via Java

Aspose.Slides voor PHP via Java

Aspose.Slides voor PHP via Java is een class library voor het maken, lezen, bewerken en converteren van PowerPoint- en OpenDocument‑presentaties in PHP‑toepassingen, zonder Microsoft PowerPoint of Office‑automatisering.

Het laadt en slaat PPT, PPTX, PPS, POT en ODP op, inclusief macro‑ingeschakelde en sjabloonvarianten, en exporteert naar PDF, XPS, HTML, SVG, TIFF, Markdown en afbeeldingen.



Je eerste presentatie

Aspose.Slides voor PHP via Java draait op Java binnen Apache Tomcat, en je PHP‑scripts bereiken het via de PHP/Java Bridge. Installatie stelt PHP 8.3 of eerder, Java, Tomcat en de bridge in, en installeert vervolgens het pakket van Packagist in een projectmap:

composer require aspose/slides

Kopieer vervolgens het JAR‑bestand van het pakket naar de bridge en herstart Tomcat, zoals in stap 4 van Installeren op Linux of stap 6 van Installeren op Windows. Met Tomcat draaiende, sla dit script op als hello.php in de projectmap en voer php hello.php uit:

<?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();
}

Het script slaat hello.pptx naast zichzelf op, met één dia met een tekstvak. Zonder licentie bevat het opgeslagen bestand een evaluatiewatermerk — zie Licenties. Voor meer manieren om een presentatie te maken en te vullen, zie Presentaties maken.