Εγκατάσταση
Επισκόπηση
Αυτό το άρθρο εξηγεί πώς να εγκαταστήσετε και να διαμορφώσετε το Aspose.Slides for PHP via Java. Καλύπτει τη ρύθμιση του απαιτούμενου περιβάλλοντος, τη λήψη της βιβλιοθήκης μέσω Packagist, τη διαμόρφωση του Apache Tomcat με το PHP/Java Bridge και την εκτέλεση ενός παραδείγματος για να επαληθεύσετε την εγκατάσταση.
Διαμόρφωση Περιβάλλοντος
- Εγκαταστήστε PHP 7, προσθέστε τη διαδρομή του PHP στη μεταβλητή συστήματος
PATHκαι ορίστεallow_url_includeσεOnστο αρχείοphp.ini. - Εγκαταστήστε JRE 8. Ορίστε τη μεταβλητή περιβάλλοντος
JAVA_HOMEστη διαδρομή του εγκατεστημένου JRE. - Εγκαταστήστε 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
- Κατεβάστε το PHP/Java Bridge (
php-java-bridge_x.x.x_documentation.zip) από http://php-java-bridge.sourceforge.net/pjb/download.php και εξάγετε το αρχείοJavaBridge.warστο φάκελοwebappsτου Tomcat. - Ξεκινήστε την υπηρεσία Apache Tomcat.
- Κατεβάστε το “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. - Επανεκκινήστε την υπηρεσία Apache Tomcat.
- Εκτελέστε το
example.phpστο φάκελοaspose.slidesγια να τρέξετε το παράδειγμα με αυτή την εντολή:php example.php
ΣΥΧΝΑ ΕΡΩΤΗΣΕΙΣ
Πώς μπορώ να επαληθεύσω ότι το Aspose.Slides ενσωματώθηκε σωστά;
Δομήστε το έργο σας, δημιουργήστε μια κενή Presentation και αποθηκεύστε την με νέο όναμ. Εάν το αρχείο δημιουργηθεί χωρίς να προκύψουν εξαιρέσεις, η βιβλιοθήκη έχει ενσωματωθεί επιτυχώς.
Πώς μπορώ να περιορίσω την κατανάλωση μνήμης κατά την επεξεργασία μεγάλων παρουσιάσεων;
Αυξήστε τα όρια μνήμης του JVM μόνο όσο χρειάζεται και κλείστε κάθε παρουσίαση Presentation σε ένα finally block για να απελευθερώσετε την κρυφή μνήμη άμεσα. Αυτό αποτρέπει σφάλματα έλλειψης μνήμης και διατηρεί τη συνολική χρήση μνήμης προβλέψιμη κατά τις μαζικές λειτουργίες.
Μπορώ να αποκλείσω ανεπιθύμητες μορφές εξαγωγής για να μειώσω το τελικό μέγεθος του JAR;
Οι τρέχουσες εκδόσεις του Aspose.Slides διανέμονται ως μία ενιαία μονολιθική βιβλιοθήκη, επομένως δεν μπορείτε να απενεργοποιήσετε συγκεκριμένους εξαγωγείς όπως PDF ή SVG κατά τη φάση της δημιουργίας.