Aspose.Slides per PHP via Java
Aspose.Slides per PHP via Java è una libreria di classi per creare, leggere, modificare e convertire presentazioni PowerPoint e OpenDocument in applicazioni PHP, senza Microsoft PowerPoint o Office Automation.
Carica e salva PPT, PPTX, PPS, POT e ODP, incluse le varianti con macro e modello, ed esporta in PDF, XPS, HTML, SVG, TIFF, Markdown e immagini.
Per Iniziare
INIZIARE
VALUTARE
Crea con Slides
COMPITI COMUNI
- Apri una presentazione
- Salva una presentazione
- Converti in PDF
- Renderizza le diapositive come immagini
- Modifica testo e forme
FLUSSI DI LAVORO DI SLIDES
ESEMPI
Riferimento e Supporto
RIFERIMENTO
SUPPORTO
La tua prima presentazione
Aspose.Slides per PHP via Java funziona su Java all’interno di Apache Tomcat, e i tuoi script PHP vi accedono tramite PHP/Java Bridge. Installazione configura PHP 8.3 o versioni precedenti, Java, Tomcat e il bridge, quindi installa il pacchetto da Packagist nella cartella del progetto:
composer require aspose/slides
Quindi copia il file JAR del pacchetto nel bridge e riavvia Tomcat, come nel passo 4 di Install on Linux o nel passo 6 di Install on Windows. Con Tomcat in esecuzione, salva questo script come hello.php nella cartella del progetto ed esegui php hello.php:
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/it/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();
}
Lo script salva hello.pptx accanto a sé, con una diapositiva che contiene una casella di testo. Senza licenza, il file salvato presenta una filigrana di valutazione — vedi Licenze. Per ulteriori modi di creare e compilare una presentazione, consulta Create Presentations.