Aspose.Slides PHP-hez Java-on keresztül
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.
Első lépések
ELKEZDÉS
ÉRTÉKELÉS
Készítés a Slides-szel
ÁLTALÁNOS FELADATOK
- Prezentáció megnyitása
- Prezentáció mentése
- PDF-be konvertálás
- Diaok renderelése képként
- Szöveg és alakzatok szerkesztése
SLIDES MUNKAÁRAMOK
PELDÁK
Referencia és támogatás
REFERENCIA
TÁMOGATÁS
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.