Aspose.Slides pro PHP přes 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ů.
Začínáme
ZAČÍNÁME
HODNOCENÍ
Stavět pomocí Slides
OBECNÉ ÚKOLY
- Otevřít prezentaci
- Uložit prezentaci
- Převést do PDF
- Vykreslit snímky jako obrázky
- Upravit text a tvary
PRACOVNÍ TOKY SLIDES
PŘÍKLADY
Reference a podpora
REFERENCE
PODPOŘA
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í.