Aspose.Slides untuk PHP via Java

Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java adalah pustaka kelas untuk membuat, membaca, mengedit, dan mengonversi presentasi PowerPoint dan OpenDocument dalam aplikasi PHP, tanpa Microsoft PowerPoint atau Office Automation.

Pustaka ini memuat dan menyimpan PPT, PPTX, PPS, POT, dan ODP, termasuk varian yang mendukung macro dan templat, serta mengekspor ke PDF, XPS, HTML, SVG, TIFF, Markdown, dan gambar.



Presentasi pertama Anda

Aspose.Slides for PHP via Java berjalan di atas Java di dalam Apache Tomcat, dan skrip PHP Anda mengaksesnya melalui PHP/Java Bridge. Instalasi menyiapkan PHP 8.3 atau lebih lama, Java, Tomcat, dan bridge, lalu menginstal paket dari Packagist di folder proyek:

composer require aspose/slides

Kemudian salin berkas JAR paket ke dalam bridge dan mulai ulang Tomcat, seperti pada langkah 4 dari Instal pada Linux atau langkah 6 dari Instal pada Windows. Dengan Tomcat berjalan, simpan skrip ini sebagai hello.php di folder proyek dan jalankan 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();
}

Skrip ini menyimpan hello.pptx di sampingnya, dengan satu slide yang berisi kotak teks. Tanpa lisensi, berkas yang disimpan akan menampilkan watermark evaluasi — lihat Lisensi. Untuk cara lain membuat dan mengisi presentasi, lihat Buat presentasi.