Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java es una biblioteca de clases para crear, leer, editar y convertir presentaciones PowerPoint y OpenDocument en aplicaciones PHP, sin Microsoft PowerPoint ni Automatización de Office.

Carga y guarda PPT, PPTX, PPS, POT y ODP, incluidas las variantes con macros y plantillas, y exporta a PDF, XPS, HTML, SVG, TIFF, Markdown e imágenes.



Tu primera presentación

Aspose.Slides for PHP via Java se ejecuta sobre Java dentro de Apache Tomcat, y tus scripts PHP acceden a él a través de PHP/Java Bridge. Instalación configura PHP 8.3 o anterior, Java, Tomcat y el puente, y luego instala el paquete de Packagist en una carpeta del proyecto:

composer require aspose/slides

Entonces copie el archivo JAR del paquete en el puente y reinicie Tomcat, como en el paso 4 de Instalar en Linux o el paso 6 de Instalar en Windows. Con Tomcat en ejecución, guarde este script como hello.php en la carpeta del proyecto y ejecute 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();
}

La secuencia guarda hello.pptx junto a sí misma, con una diapositiva que contiene un cuadro de texto. Sin una licencia, el archivo guardado lleva una marca de agua de evaluación — vea Licencias. Para más formas de crear y rellenar una presentación, vea Crear presentaciones.