Aspose.Slides  for PHP via Java

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 laden
  
 

Aspose.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.

 
 
Ansicht Fallstudien