PHP PowerPoint API για Παρουσιάσεις. Παρουσίαση PHP, PPT, PPTX, ODP
Δημιουργία, ανάγνωση, εγγραφή, τροποποίηση, συγχώνευση, κλωνοποίηση, προστασία και μετατροπή παρουσιάσεων PowerPoint και OpenOffice σε PHP χωρίς εξωτερικό λογισμικό.
Κατεβάστε δωρεάν δοκιμήΤο Aspose.Slides για PHP μέσω Java είναι μια ισχυρή βιβλιοθήκη κλάσεων για εργασία ή επεξεργασία παρουσιάσεων. Χρησιμοποιώντας αυτό το προϊόν, οι εφαρμογές και οι προγραμματιστές μπορούν να διαβάζουν, να επεξεργάζονται ή να χειρίζονται και να μετατρέπουν παρουσιάσεις PowerPoint (PPT, PPTX) και παρουσιάσεις σε άλλες μορφές (ODP) χωρίς εφαρμογές ή εξαρτήσεις τρίτων.
Το Aspose.Slides για PHP μέσω Java παρέχει αυτές τις δημοφιλείς δυνατότητες:
- Φόρτωση, άνοιγμα και προβολή παρουσιάσεων.
- Επεξεργασία παρουσιάσεων.
- Μετατροπή παρουσιάσεων σε PDF, Word, JPG, HTML, GIF, SVG και πολλές άλλες μορφές.
- Εκτύπωση και απόδοση παρουσιάσεων.
- Κρυπτογράφηση και αποκρυπτογράφηση παρουσιάσεων. παρουσιάσεις προστασίας με κωδικό πρόσβασης και αφαίρεση κωδικών πρόσβασης.
- Χειρισμός οντοτήτων παρουσίασης, όπως κύριες διαφάνειες, σχήματα, γραφήματα, κορνίζες, καρέ ήχου, καρέ βίντεο, OLE, μακροεντολές VBA, κινούμενα σχέδια κ.λπ.
- Και πολλά άλλα χαρακτηριστικά.
Η PHP είναι μια δημοφιλής γλώσσα δέσμης ενεργειών γενικής χρήσης, ειδικά για σκοπούς ανάπτυξης Ιστού. Για αυτόν τον λόγο, η ομάδα Aspose.Slides είναι περήφανη που προσφέρει Aspose.Slides για PHP μέσω Java στην κοινότητα της PHP.
Προηγμένες δυνατότητες PHP PowerPoint API
Δημιουργήστε ή κλωνοποιήστε διαφάνειες από πρότυπα
Εργαστείτε με πίνακες PowerPoint μέσω API
Εφαρμόστε ή αφαιρέστε την προστασία σε σχήματα
Προσθέστε γραφήματα Excel ως OleObjects σε διαφάνειες
Υποστήριξη για συνδεδεμένα OleObjects
Δημιουργία παρουσιάσεων από τη βάση δεδομένων
Προστατέψτε τις παρουσιάσεις και τα προκύπτοντα PDF
Εκτύπωση παρουσιάσεων σε φυσικό εκτυπωτή
Δημιουργία και προσαρμογή γραφημάτων
Απαιτήσεις συστήματος
- Συμβατό με PHP 7 ή νεότερη έκδοση
Πώς να εγκαταστήσω
Χρησιμοποιήστε το packagist για να εγκαταστήσετε τη βιβλιοθήκη μας PHP για επεξεργασία παρουσίασης από το αποθήκη πακέτων PHP:
composer require aspose/slides
Δημιουργία νέας παρουσίασης PowerPoint. Παρουσίαση PHP: PPT, PPTX, ODP
Στο παράδειγμα που δίνεται παρακάτω, προσθέσαμε μια γραμμή στην πρώτη διαφάνεια της παρουσίασης.
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
$pres = new Presentation();
try
{
// Gets the first slide
$slide = $pres->getSlides()->get_Item(0);
// Adds an autoshape with type set to line
$slide->getShapes()->addAutoShape(ShapeType::Line, 50, 150, 300, 0);
$pres->save("NewPresentation_out.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres != null) $pres->dispose();
}
Συγχώνευση Παρουσιάσεων. Παρουσίαση PHP: PPT, PPTX, ODP
Αυτός ο κώδικας PHP σάς δείχνει πώς να συγχωνεύετε παρουσιάσεις:
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
$pres1 = new Presentation("pres1.pptx");
$pres2 = new Presentation("pres2.pptx");
try
{
for ($i = 0; $i < java_values($pres2->getSlides()->size()); $i++)
{
$pres1->getSlides()->addClone($pres2->getSlides()->get_Item($i));
}
$pres1->save("combined.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres1 != null) $pres1->dispose();
if ($pres2 != null) $pres2->dispose();
}
Εισαγωγή παρουσίασης από PDF. Παρουσίαση PHP: PDF σε PPT, PDF σε PPTX, PDF σε ODP
Αυτός ο κώδικας PHP δείχνει τη διαδικασία μετατροπής PDF σε PowerPoint:
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
$pres = new Presentation();
try
{
$pres->getSlides()->removeAt(0);
$pres->getSlides()->addFromPdf("welcome-to-powerpoint.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres != null) $pres->dispose();
}
Μετατροπή PowerPoint σε PDF με προεπιλεγμένες επιλογές: Παρουσίαση PHP, PPT, PPTX ή ODP σε PDF
Αυτός ο κώδικας PHP σάς δείχνει πώς να μετατρέψετε ένα έγγραφο PowerPoint PPT, PPTX και OpenOffice ODP σε έγγραφο PDF χρησιμοποιώντας τις προεπιλεγμένες επιλογές. Το αρχείο που προκύπτει είναι ένα έγγραφο PDF στα μέγιστα επίπεδα ποιότητας
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
// Instantiate a Presentation object that represents a PPT file
$pres = new Presentation("PowerPoint.ppt");
try
{
// Save the presentation as PDF
$pres->save("PPT-to-PDF.pdf", SaveFormat::Pdf);
}
finally
{
if ($pres != null) $pres->dispose();
}
Μετατροπή PowerPoint σε JPG. Παρουσίαση PHP. PPT σε JPG, PPTX σε JPG, ODP σε JPG
Το ακόλουθο παράδειγμα σάς δείχνει πώς να μετατρέψετε ένα έγγραφο PowerPoint PPT, PPTX και OpenOffice ODP σε ένα σύνολο εικόνων JPEG.
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
// Instantiate a Presentation object that represents a PPT file
$pres = new Presentation("pres.pptx");
try
{
for ($i = 0; $i < java_values($pres->getSlides()->size()); $i++)
{
$bmp = $pres->getSlides()->get_Item($i)->getThumbnail(1, 1);
$imageio = new Java("javax.imageio.ImageIO");
$javafile = new Java("java.io.File", "slide_". $i .".jpg");
$imageio->write($bmp, "JPEG", $javafile);
}
}
finally
{
if ($pres != null) $pres->dispose();
}
Τι Λένε οι Άνθρωποι
Μην παίρνετε το λόγο μας για αυτό. Δείτε τι λένε οι χρήστες για τα API του PowerPoint.
- Υποστήριξη προιόντος
- Δωρεάν Υποστήριξη
- Υποστήριξη επί πληρωμή
- Ιστολόγιο
- Σημειώσεις έκδοσης
- Γιατί Aspose.Slides για PHP μέσω Java;
- Λίστα Πελατών
- Ιστορίες επιτυχίας