Aspose.Slides for PHP via Java

Contents
[ ]
Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java, Microsoft PowerPoint veya Office Otomasyonu olmadan PHP uygulamalarında PowerPoint ve OpenDocument sunumları oluşturmak, okumak, düzenlemek ve dönüştürmek için bir sınıf kitaplığıdır.

PPT, PPTX, PPS, POT ve ODP dosyalarını, makro destekli ve şablon çeşitleri dahil olmak üzere yükler ve kaydeder; ayrıca PDF, XPS, HTML, SVG, TIFF, Markdown ve görüntülere dışa aktarır.



İlk sunumunuz

Aspose.Slides for PHP via Java, Apache Tomcat içinde Java üzerinde çalışır ve PHP betikleriniz ona PHP/Java Bridge aracılığıyla ulaşır. Kurulum PHP 8.3 veya daha eski bir sürüm, Java, Tomcat ve köprüyü kurar ve ardından paketi Packagist’ten proje klasörüne kurar:

composer require aspose/slides

Ardından paketin JAR dosyasını köprüye kopyalayın ve Tomcat’i yeniden başlatın; bu, Linux’ta Kurulum adım 4’te veya Windows’ta Kurulum adım 6’da gösterildiği gibidir. Tomcat çalışırken, bu betiği proje klasörüne hello.php adıyla kaydedin ve php hello.php komutunu çalıştırın:

<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/tr/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();
}

Betik kendisinin yanına hello.pptx dosyasını kaydeder; bu dosyada bir metin kutusu içeren bir slayt bulunur. Lisans olmadan, kaydedilen dosya bir değerlendirme filigranı içerir — Lisanslama bölümüne bakın. Sunum oluşturmanın ve doldurmanın daha fazla yolu için, Sunum Oluşturma bölümüne bakın.