API PHP PowerPoint per presentazioni. Presentazione PHP, PPT, PPTX, ODP
Crea, leggi, scrivi, modifica, unisci, clona, proteggi e converti presentazioni PowerPoint e OpenOffice in PHP senza alcun software esterno.
Scarica la prova gratuitaAspose.Slides per PHP tramite Java è una potente libreria di classi per lavorare o elaborare presentazioni. Utilizzando questo prodotto, le applicazioni e gli sviluppatori possono leggere, modificare o manipolare e convertire presentazioni PowerPoint (PPT, PPTX) e presentazioni in altri formati (ODP) senza applicazioni o dipendenze di terze parti.
Aspose.Slides per PHP tramite Java fornisce queste popolari funzionalità:
- Caricamento, apertura e visualizzazione di presentazioni.
- Modifica presentazioni.
- Conversione di presentazioni in PDF, Word, JPG, HTML, GIF, SVG e molti altri formati.
- Rendering e stampa di presentazioni.
- Crittografia e decrittografia di presentazioni; presentazioni di protezione con password e rimozione di password.
- Manipolazione di entità di presentazione, come diapositive master, forme, grafici, cornici immagine, cornici audio, cornici video, OLE, macro VBA, animazioni e così via.
- E molte altre funzionalità.
PHP è un popolare linguaggio di scripting generico, specialmente per scopi di sviluppo web. Per questo motivo, il team di Aspose.Slides è orgoglioso di offrire Aspose.Slides per PHP tramite Java alla comunità PHP.
Funzionalità avanzate dell'API di PowerPoint PHP
Crea o clona diapositive dai modelli
Lavora con le tabelle PowerPoint tramite API
Applicare o rimuovere la protezione sulle forme
Aggiungi grafici Excel come OleObjects alle diapositive
Supporto per OleObject collegati
Genera presentazioni dal database
Proteggi le presentazioni e il PDF risultante
Stampa le presentazioni su una stampante fisica
Crea e personalizza grafici
Requisiti di sistema
- Compatibile con PHP 7 o successivo
Come installare
Usa packagist per installare la nostra libreria PHP per l'elaborazione delle presentazioni dal repository dei pacchetti PHP:
composer require aspose/slides
Crea una nuova presentazione PowerPoint. Presentazione PHP: PPT, PPTX, ODP
Nell'esempio riportato di seguito, abbiamo aggiunto una riga alla prima diapositiva della presentazione.
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();
}
Unisci presentazioni. Presentazione PHP: PPT, PPTX, ODP
Questo codice PHP ti mostra come unire le presentazioni:
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();
}
Importa presentazione da PDF. Presentazione PHP: da PDF a PPT, da PDF a PPTX, da PDF a ODP
Questo codice PHP mostra il processo di conversione da PDF a 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();
}
Converti PowerPoint in PDF con le opzioni predefinite: presentazione PHP, PPT, PPTX o ODP in PDF
Questo codice PHP mostra come convertire un documento PowerPoint PPT, PPTX e OpenOffice ODP in un documento PDF utilizzando le opzioni predefinite. Il file risultante è un documento PDF ai massimi livelli di qualità
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();
}
Converti PowerPoint in JPG. Presentazione PHP. PPT in JPG, PPTX in JPG, ODP in JPG
L'esempio seguente mostra come convertire un documento PowerPoint PPT, PPTX e OpenOffice ODP in un insieme di immagini 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();
}
Cosa dicono le persone
Non crederci sulla parola. Scopri cosa hanno da dire gli utenti sulle API di PowerPoint.
- Risorse di apprendimento
- Documentazione
- Codice sorgente
- Riferimenti API
- Video tutorial
- Supporto al prodotto
- Supporto gratuito
- Supporto a pagamento
- Blog
- Note di rilascio
- Perché Aspose.Slides per PHP tramite Java?
- Elenco clienti
- Storie di successo