Εγκατάσταση

Επισκόπηση

Αυτό το άρθρο εξηγεί πώς να εγκαταστήσετε και να διαμορφώσετε το Aspose.Slides for PHP via Java. Καλύπτει τη ρύθμιση του απαιτούμενου περιβάλλοντος, τη λήψη της βιβλιοθήκης μέσω Packagist, τη διαμόρφωση του Apache Tomcat με το PHP/Java Bridge και την εκτέλεση ενός παραδείγματος για να επαληθεύσετε την εγκατάσταση.

Διαμόρφωση Περιβάλλοντος

  1. Εγκαταστήστε PHP 7, προσθέστε τη διαδρομή του PHP στη μεταβλητή συστήματος PATH και ορίστε allow_url_include σε On στο αρχείο php.ini.
  2. Εγκαταστήστε JRE 8. Ορίστε τη μεταβλητή περιβάλλοντος JAVA_HOME στη διαδρομή του εγκατεστημένου JRE.
  3. Εγκαταστήστε 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

  1. Κατεβάστε το PHP/Java Bridge (php-java-bridge_x.x.x_documentation.zip) από http://php-java-bridge.sourceforge.net/pjb/download.php και εξάγετε το αρχείο JavaBridge.war στο φάκελο webapps του Tomcat.
  2. Ξεκινήστε την υπηρεσία Apache Tomcat.
  3. Κατεβάστε το “Aspose.Slides for PHP via Java” και εξάγετε το στο φάκελο aspose.slides. Αντιγράψτε το αρχείο jar/aspose-slides-x.x-php.jar στο φάκελο webapps\JavaBridge\WEB-INF\lib. Εάν χρησιμοποιείτε PHP 8, αντικαταστήστε το αρχικό Java.inc από το PHP-Java Bridge με το Java.inc από το Java.inc.php8.zip.
  4. Επανεκκινήστε την υπηρεσία Apache Tomcat.
  5. Εκτελέστε το example.php στο φάκελο aspose.slides για να τρέξετε το παράδειγμα με αυτή την εντολή:
    php example.php
    

ΣΥΧΝΑ ΕΡΩΤΗΣΕΙΣ

Πώς μπορώ να επαληθεύσω ότι το Aspose.Slides ενσωματώθηκε σωστά;

Δομήστε το έργο σας, δημιουργήστε μια κενή Presentation και αποθηκεύστε την με νέο όναμ. Εάν το αρχείο δημιουργηθεί χωρίς να προκύψουν εξαιρέσεις, η βιβλιοθήκη έχει ενσωματωθεί επιτυχώς.

Πώς μπορώ να περιορίσω την κατανάλωση μνήμης κατά την επεξεργασία μεγάλων παρουσιάσεων;

Αυξήστε τα όρια μνήμης του JVM μόνο όσο χρειάζεται και κλείστε κάθε παρουσίαση Presentation σε ένα finally block για να απελευθερώσετε την κρυφή μνήμη άμεσα. Αυτό αποτρέπει σφάλματα έλλειψης μνήμης και διατηρεί τη συνολική χρήση μνήμης προβλέψιμη κατά τις μαζικές λειτουργίες.

Μπορώ να αποκλείσω ανεπιθύμητες μορφές εξαγωγής για να μειώσω το τελικό μέγεθος του JAR;

Οι τρέχουσες εκδόσεις του Aspose.Slides διανέμονται ως μία ενιαία μονολιθική βιβλιοθήκη, επομένως δεν μπορείτε να απενεργοποιήσετε συγκεκριμένους εξαγωγείς όπως PDF ή SVG κατά τη φάση της δημιουργίας.