PHP PowerPoint API voor presentaties. PHP-presentatie, PPT, PPTX, ODP
Maak, lees, schrijf, wijzig, voeg samen, kloon, bescherm & converteer PowerPoint- en OpenOffice-presentaties in PHP zonder externe software.
Gratis proefversie downloadenAspose.Slides voor PHP via Java is een krachtige klassenbibliotheek voor het werken met of verwerken van presentaties. Met dit product kunnen applicaties en ontwikkelaars PowerPoint-presentaties (PPT, PPTX) en presentaties in andere formaten (ODP) lezen, bewerken of manipuleren en converteren zonder applicaties of afhankelijkheden van derden.
Aspose.Slides voor PHP via Java biedt deze populaire functies:
- Presentaties laden, openen en bekijken.
- Presentaties bewerken.
- Presentaties converteren naar PDF, Word, JPG, HTML, GIF, SVG en vele andere formaten.
- Presentaties maken en afdrukken.
- Versleutelen en ontsleutelen van presentaties; presentaties met wachtwoord beveiligen en wachtwoorden verwijderen.
- Manipuleren van presentatie-entiteiten, zoals basisdia's, vormen, grafieken, fotolijsten, audioframes, videoframes, OLE, VBA-macro's, animaties, enz.
- En nog veel meer functies.
PHP is een populaire scripttaal voor algemene doeleinden, vooral voor webontwikkelingsdoeleinden. Om deze reden is het Aspose.Slides-team trots om Aspose.Slides voor PHP via Java aan te bieden aan de PHP-gemeenschap.
Geavanceerde PHP PowerPoint API-functies
Dia's maken of klonen van sjablonen
Werken met PowerPoint-tabellen via API
Breng de bescherming aan op vormen of verwijder deze
Excel-diagrammen toevoegen als OleObjects aan dia's
Ondersteuning voor gekoppelde OleObjects
Genereer presentaties uit de database
Presentaties en resulterende PDF beveiligen
Presentaties afdrukken op een fysieke printer
Grafieken maken en aanpassen
systeem vereisten
- Compatibel met PHP 7 of hoger
Hoe installeren
Gebruik packagist om onze PHP-bibliotheek voor presentatieverwerking te installeren vanuit de PHP-pakketrepository:
composer require aspose/slides
Maak een nieuwe PowerPoint-presentatie. PHP-presentatie: PPT, PPTX, ODP
In het onderstaande voorbeeld hebben we een regel toegevoegd aan de eerste dia van de presentatie.
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();
}
Presentaties samenvoegen. PHP-presentatie: PPT, PPTX, ODP
Deze PHP-code laat zien hoe je presentaties samenvoegt:
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();
}
Presentatie importeren uit pdf. PHP-presentatie: PDF naar PPT, PDF naar PPTX, PDF naar ODP
Deze PHP-code demonstreert het conversieproces van PDF naar 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();
}
Converteer PowerPoint naar PDF met standaardopties: PHP-presentatie, PPT, PPTX of ODP naar PDF
Deze PHP-code laat zien hoe u een PowerPoint PPT-, PPTX- en OpenOffice ODP-document converteert naar een PDF-document met behulp van de standaardopties. Het resulterende bestand is een PDF-document met de maximale kwaliteitsniveaus
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();
}
Converteer PowerPoint naar JPG. PHP-presentatie. PPT naar JPG, PPTX naar JPG, ODP naar JPG
In het volgende voorbeeld ziet u hoe u een PowerPoint PPT-, PPTX- en OpenOffice ODP-document converteert naar een set JPEG-afbeeldingen.
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();
}
Wat mensen zeggen
Geloof ons niet zomaar op ons woord. Bekijk wat gebruikers te zeggen hebben over PowerPoint API's.
- Product ondersteuning
- Gratis ondersteuning
- Betaalde ondersteuning
- Blog
- Release-opmerkingen
- Waarom Aspose.Slides voor PHP via Java?
- Klantenlijst:
- Succesverhalen