Cài đặt

Tổng quan

Bài viết này giải thích cách cài đặt và cấu hình Aspose.Slides cho PHP qua Java. Nó bao gồm việc thiết lập môi trường cần thiết, tải xuống thư viện qua Packagist, cấu hình Apache Tomcat với PHP/Java Bridge, và chạy một ví dụ để xác minh việc cài đặt.

Cấu hình môi trường

  1. Cài đặt PHP 7, thêm đường dẫn PHP vào biến hệ thống PATH và đặt allow_url_include thành On trong tệp php.ini file.
  2. Cài đặt JRE 8. Đặt biến môi trường JAVA_HOME tới đường dẫn của JRE đã cài đặt.
  3. Cài đặt Apache Tomcat 8.0.

Tải Aspose.Slides cho PHP qua Java

packagist là cách dễ nhất để tải Aspose.Slides for PHP via Java.

Để cài đặt Aspose.Slides bằng Packagist, chạy lệnh sau:

composer require aspose/slides

Cấu hình Apache Tomcat

  1. Tải PHP/Java Bridge (php-java-bridge_x.x.x_documentation.zip) từ http://php-java-bridge.sourceforge.net/pjb/download.php và giải nén tệp JavaBridge.war vào thư mục webapps của Tomcat.
  2. Khởi động dịch vụ Apache Tomcat.
  3. Tải “Aspose.Slides for PHP via Java” và giải nén vào thư mục aspose.slides. Sao chép tệp jar/aspose-slides-x.x-php.jar vào thư mục webapps\JavaBridge\WEB-INF\lib. Nếu bạn đang sử dụng PHP 8, thay thế Java.inc gốc từ PHP-Java Bridge bằng Java.inc từ Java.inc.php8.zip.
  4. Khởi động lại dịch vụ Apache Tomcat.
  5. Chạy example.php trong thư mục aspose.slides để thực thi ví dụ bằng lệnh sau:
    php example.php
    

Câu hỏi thường gặp

Làm thế nào để tôi xác minh rằng Aspose.Slides đã được tích hợp đúng cách?

Xây dựng dự án của bạn, khởi tạo một Presentation trống và lưu nó với tên mới. Nếu tệp được tạo mà không ném ra ngoại lệ, thư viện đã được tích hợp thành công.

Làm thế nào để tôi hạn chế tiêu thụ bộ nhớ khi xử lý các bản trình bày lớn?

Tăng giới hạn bộ nhớ JVM chỉ vừa đủ, và đóng mỗi thể hiện Presentation trong khối finally để giải phóng bộ nhớ đệm kịp thời. Điều này ngăn ngừa lỗi hết bộ nhớ và giữ cho việc sử dụng bộ nhớ tổng thể dự đoán được trong các thao tác batch.

Tôi có thể loại bỏ các định dạng xuất không mong muốn để giảm kích thước JAR cuối cùng không?

Các bản phát hành hiện tại của Aspose.Slides được cung cấp dưới dạng một thư viện đơn khối, vì vậy bạn không thể tắt các bộ xuất cụ thể như PDF hoặc SVG ở thời điểm biên dịch.