Aspose.Slides pro PHP přes Java

Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java je knihovna tříd pro vytváření, čtení, úpravu a konverzi prezentací PowerPoint a OpenDocument v PHP aplikacích, bez Microsoft PowerPoint nebo automatizace Office.

Načítá a ukládá soubory PPT, PPTX, PPS, POT a ODP, včetně variant s makry a šablon, a exportuje do PDF, XPS, HTML, SVG, TIFF, Markdown a obrázků.



Vaše první prezentace

Aspose.Slides for PHP via Java běží na Javě uvnitř Apache Tomcat a vaše PHP skripty k němu přistupují přes PHP/Java Bridge. Instalace nastaví PHP 8.3 nebo starší, Javu, Tomcat a most a poté nainstaluje balíček z Packagist do složky projektu:

composer require aspose/slides

Poté zkopírujte JAR soubor balíčku do mostu a restartujte Tomcat, stejně jako v kroku 4 Instalace na Linuxu nebo kroku 6 Instalace na Windows. S běžícím Tomcatem uložte tento skript jako hello.php do složky projektu a spusťte 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();
}

Skript uloží hello.pptx vedle sebe, s jedním snímkem obsahujícím textové pole. Bez licence obsahuje uložený soubor vodoznak pro hodnocení — viz Licencování. Pro více způsobů, jak vytvořit a vyplnit prezentaci, viz Vytvoření prezentací.