설치
Contents
[
Hide
]
개요
이 문서에서는 Aspose.Slides for PHP via Java을 설치하고 구성하는 방법을 설명합니다. 필요한 환경 설정, Packagist를 통한 라이브러리 다운로드, PHP/Java Bridge와 함께 Apache Tomcat 구성, 설치 확인을 위한 예제 실행을 다룹니다.
환경 구성
- PHP 7을 설치하고, PHP 경로를 시스템
PATH변수에 추가한 다음php.ini파일에서allow_url_include를On으로 설정합니다. - JRE 8을 설치합니다. 설치된 JRE의 경로를
JAVA_HOME환경 변수에 설정합니다. - Apache Tomcat 8.0을 설치합니다.
Aspose.Slides for PHP via Java 다운로드
packagist는 Aspose.Slides for PHP via Java를 다운로드하는 가장 쉬운 방법입니다.
Aspose.Slides를 Packagist를 사용해 설치하려면 다음 명령을 실행하십시오:
composer require aspose/slides
Apache Tomcat 구성
- http://php-java-bridge.sourceforge.net/pjb/download.php 에서 PHP/Java Bridge(
php-java-bridge_x.x.x_documentation.zip)를 다운로드하고JavaBridge.war파일을 Tomcatwebapps폴더에 추출합니다. - Apache Tomcat 서비스를 시작합니다.
- “Aspose.Slides for PHP via Java”를 다운로드하여
aspose.slides폴더에 추출합니다.jar/aspose-slides-x.x-php.jar파일을webapps\JavaBridge\WEB-INF\lib폴더에 복사합니다. PHP 8을 사용하는 경우, PHP-Java Bridge의 원본Java.inc를Java.inc.php8.zip에 포함된Java.inc로 교체합니다. - Apache Tomcat 서비스를 다시 시작합니다.
aspose.slides폴더에서example.php를 실행하여 다음 명령으로 예제를 실행합니다:php example.php
FAQ
Aspose.Slides가 올바르게 통합되었는지 어떻게 확인할 수 있나요?
프로젝트를 빌드하고 빈 Presentation을 인스턴스화한 뒤 새 이름으로 저장합니다. 예외가 발생하지 않고 파일이 생성되면 라이브러리가 성공적으로 통합된 것입니다.
대용량 프레젠테이션을 처리할 때 메모리 사용량을 어떻게 제한할 수 있나요?
필요한 수준까지만 JVM 메모리 제한을 높이고, 각 Presentation 인스턴스를 finally 블록에서 닫아 캐시를 즉시 해제합니다. 이렇게 하면 메모리 부족 오류를 방지하고 배치 작업 중 전체 메모리 사용량을 예측 가능하게 유지할 수 있습니다.
불필요한 내보내기 형식을 제외하여 최종 JAR 크기를 줄일 수 있나요?
현재 Aspose.Slides 릴리스는 단일 거대한 라이브러리로 제공되므로, 빌드 시 PDF 또는 SVG와 같은 특정 내보내기 기능을 비활성화할 수 없습니다.