Aspose.Slides for PHP via Java
Contents
[
Hide
]
Aspose.Slides for PHP via Java 是一个类库,可在 PHP 应用程序中创建、读取、编辑和转换 PowerPoint 和 OpenDocument 演示文稿,无需 Microsoft PowerPoint 或 Office 自动化。
它可以加载和保存 PPT、PPTX、PPS、POT 和 ODP,包括宏启用和模板变体,并导出为 PDF、XPS、HTML、SVG、TIFF、Markdown 和图像。
使用 Slides 构建
常见任务
Slides 工作流
示例
您的第一个演示文稿
Aspose.Slides for PHP via Java 在 Apache Tomcat 中的 Java 环境上运行,您的 PHP 脚本通过 PHP/Java Bridge 与其通信。安装 在项目文件夹中设置 PHP 8.3 或更早版本、Java、Tomcat 和桥接,并从 Packagist 安装该包:
composer require aspose/slides
然后将包的 JAR 文件复制到桥接中并重启 Tomcat,方法同在 Linux 上安装 第 4 步或在 Windows 上安装 第 6 步。在 Tomcat 运行时,将此脚本保存为 hello.php 到项目文件夹并运行 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();
}
该脚本在自身旁边保存 hello.pptx,其中包含一个带有文本框的幻灯片。未授权时,保存的文件会带有评估水印——请参阅授权。欲了解更多创建和填充演示文稿的方法,请参阅创建演示文稿。