Aspose.Slides PHP-hez Java-on keresztül

Aspose.Slides for PHP via Java

Az Aspose.Slides for PHP via Java egy osztálykönyvtár PowerPoint és OpenDocument prezentációk létrehozásához, olvasásához, szerkesztéséhez és átalakításához PHP alkalmazásokban, a Microsoft PowerPoint vagy az Office automatizáció nélkül.

Betölti és elmenti a PPT, PPTX, PPS, POT és ODP formátumokat, beleértve a makróval ellátott és sablon változatokat is, valamint exportál PDF, XPS, HTML, SVG, TIFF, Markdown és képek formátumba.



Az első prezentációd

Az Aspose.Slides for PHP via Java a Java környezetben fut az Apache Tomcaton belül, és a PHP szkriptjeid a PHP/Java Bridge-en keresztül érhetik el. Telepítés beállítja a PHP 8.3 vagy korábbi verziót, a Javát, a Tomcatot és a Bridge-et, majd telepíti a csomagot a Packagist‑ról egy projekt mappába:

composer require aspose/slides

Ezután másold a csomag JAR fájlját a Bridge-be, és indítsd újra a Tomcatot, ahogyan azt a Linuxra való telepítés 4. lépésként vagy a Windowsra való telepítés 6. lépésében leírtuk. A Tomcat futtatásával mentsd el ezt a szkriptet hello.php néven a projekt mappájában, és futtasd a php hello.php parancsot:

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

A szkript elmenti a hello.pptx fájlt mellé, egy diát tartalmazva, amely szövegdobozt tartalmaz. Licenc nélkül a mentett fájl értékelési vízjelet tartalmaz – lásd a Licencelés oldalt. További módok a prezentáció létrehozására és kitöltésére a Prezentációk létrehozása alatt találhatók.