Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java은 Microsoft PowerPoint 또는 Office Automation 없이 PHP 애플리케이션에서 PowerPoint 및 OpenDocument 프레젠테이션을 생성, 읽기, 편집 및 변환하기 위한 클래스 라이브러리입니다.

매크로 지원 및 템플릿 변형을 포함한 PPT, PPTX, PPS, POT 및 ODP 파일을 로드하고 저장하며, PDF, XPS, HTML, SVG, TIFF, Markdown 및 이미지로 내보낼 수 있습니다.



첫 번째 프레젠테이션

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 를 저장하며, 텍스트 상자가 있는 하나의 슬라이드를 포함합니다. 라이선스가 없으면 저장된 파일에 평가 워터마크가 표시됩니다 — 라이선스 를 참조하세요. 프레젠테이션을 만들고 채우는 더 많은 방법은 프레젠테이션 만들기 를 확인하세요.