PHP PowerPoint-API für Präsentationen. PHP-Präsentation, PPT, PPTX, ODP
Erstellen, lesen, schreiben, ändern, zusammenführen, klonen, schützen und konvertieren Sie PowerPoint- und OpenOffice-Präsentationen in PHP ohne externe Software.
Kostenlose Testversion herunter ladenAspose.Slides für PHP über Java ist eine leistungsstarke Klassenbibliothek zum Arbeiten mit oder Verarbeiten von Präsentationen. Mit diesem Produkt können Anwendungen und Entwickler PowerPoint-Präsentationen (PPT, PPTX) und Präsentationen in anderen Formaten (ODP) ohne Anwendungen oder Abhängigkeiten von Drittanbietern lesen, bearbeiten oder manipulieren und konvertieren.
Aspose.Slides für PHP über Java bietet diese beliebten Funktionen:
- Laden, Öffnen und Anzeigen von Präsentationen.
- Präsentationen bearbeiten.
- Konvertieren von Präsentationen in PDF, Word, JPG, HTML, GIF, SVG und viele andere Formate.
- Rendern und Drucken von Präsentationen.
- Verschlüsseln und Entschlüsseln von Präsentationen; Kennwortschutz von Präsentationen und Entfernen von Kennwörtern.
- Manipulieren von Präsentationselementen wie Masterfolien, Formen, Diagrammen, Bilderrahmen, Audiorahmen, Videorahmen, OLE, VBA-Makros, Animationen usw.
- Und viele weitere Funktionen.
PHP ist eine beliebte Allzweck-Skriptsprache, insbesondere für Webentwicklungszwecke. Aus diesem Grund ist das Aspose.Slides-Team stolz, der PHP-Community Aspose.Slides für PHP über Java anbieten zu können.
Erweiterte PHP-PowerPoint-API-Funktionen
Erstellen oder klonen Sie Folien aus Vorlagen
Arbeiten Sie mit PowerPoint-Tabellen über API
Wenden Sie den Schutz auf Formen an oder entfernen Sie ihn
Fügen Sie Folien Excel-Diagramme als OleObjects hinzu
Unterstützung für verknüpfte OleObjects
Erstellen Sie Präsentationen aus der Datenbank
Schützen Sie Präsentationen und das resultierende PDF
Drucken Sie Präsentationen auf einem physischen Drucker
Diagramme erstellen und anpassen
System Anforderungen
- Kompatibel mit PHP 7 oder höher
Wie installiert man
Verwenden Sie packagist, um unsere PHP-Bibliothek für die Präsentationsverarbeitung aus dem PHP-Paket-Repository: zu installieren
composer require aspose/slides
Erstellen Sie eine neue PowerPoint-Präsentation. PHP-Präsentation: PPT, PPTX, ODP
Im folgenden Beispiel haben wir der ersten Folie der Präsentation eine Zeile hinzugefügt.
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();
}
Präsentationen zusammenführen. PHP-Präsentation: PPT, PPTX, ODP
Dieser PHP-Code zeigt Ihnen, wie Sie Präsentationen zusammenführen:
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();
}
Präsentation aus PDF importieren. PHP-Präsentation: PDF zu PPT, PDF zu PPTX, PDF zu ODP
Dieser PHP-Code demonstriert den PDF-zu-PowerPoint-Konvertierungsprozess:
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();
}
Konvertieren Sie PowerPoint in PDF mit Standardoptionen: PHP-Präsentation, PPT, PPTX oder ODP in PDF
Dieser PHP-Code zeigt Ihnen, wie Sie ein PowerPoint PPT-, PPTX- und OpenOffice ODP-Dokument mit den Standardoptionen in ein PDF-Dokument konvertieren. Die resultierende Datei ist ein PDF-Dokument mit den höchsten Qualitätsstufen
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();
}
Konvertieren Sie PowerPoint in JPG. PHP-Präsentation. PPT zu JPG, PPTX zu JPG, ODP zu JPG
Das folgende Beispiel zeigt Ihnen, wie Sie ein PowerPoint PPT-, PPTX- und OpenOffice ODP-Dokument in einen Satz von JPEG-Bildern konvertieren.
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();
}
Was sagen die Leute
Verlassen Sie sich nicht nur auf unser Wort. Sehen Sie, was Benutzer über PowerPoint-APIs zu sagen haben.
- Warum Aspose.Slides für PHP über Java?
- Kundenliste
- Erfolgsgeschichten