Aspose.Slides for PHP via Java
Contents
[
Hide
]
Aspose.Slides for PHP via Java 是一個類別庫,用於在 PHP 應用程式中建立、讀取、編輯與轉換 PowerPoint 與 OpenDocument 簡報,無需 Microsoft PowerPoint 或 Office Automation。
它可載入與儲存 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,其中包含一個擁有文字方塊的投影片。若未取得授權,儲存的檔案會帶有評估水印 — 請參閱 授權方式。欲了解更多建立與填充簡報的方法,請參閱 建立簡報。