Microsoft® Conversione da presentazione PowerPoint a PDF in PHP
Codici sorgente PHP per diversi casi di conversione per convertire PPT in PDF, PNG, HTML, JPEG, PPTX e altri formati.
Aspose.Slides per PHP tramite Java è una potente libreria di classi on-premise utilizzata per elaborare e lavorare con le presentazioni. È facile per gli sviluppatori convertire PowerPoint in PDF con velocità e precisione. Ottieni i risultati in pochissimo tempo per automatizzare i processi aziendali. Stiamo discutendo qui alcuni casi per leggere o caricare qualsiasi input formati PowerPoint supportati e scrivere o salvare in qualsiasi formato di output supportato .
Conversione da PowerPoint a PDF in PHP
Aspose.Slides
consente di convertire file in formato PowerPoint PPT, PPTX e OpenOffice ODP in PDF. Per convertire una presentazione in PDF, passa semplicemente il nome del file e salva il formato nel metodo Presentation.save
. La classe Presentation
espone il metodo save
che può essere chiamato per convertire l’intera presentazione PPT, PPTX o ODP in un documento PDF.
Conversione da PHP a PDF
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\Presentation;
use aspose\slides\SaveFormat;
$pres = new Presentation("input.ppt");
try
{
$pres->save("output.pdf", SaveFormat::Pdf);
}
finally
{
if ($pres != null) $pres->dispose();
}
?>
Conversione da PDF a PPT in PHP
Aspose.Slides consente di importare presentazioni da PDF. In sostanza, puoi convertire un PDF in una presentazione PowerPoint. Per convertire PDF in Powerpoint, segui questi passaggi:
- Istanziare un oggetto della classe
Presentazione
. - Chiama il metodo
addFromPdf
e passa il file PDF. - Usa il metodo
save
per salvare il file nel formato PowerPoint.
Conversione da PDF a PowerPoint
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\Presentation;
use aspose\slides\SaveFormat;
$pres = new Presentation();
try
{
$pres->getSlides()->removeAt(0);
$pres->getSlides()->addFromPdf("document.pdf");
$pres->save("output.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres != null) $pres->dispose();
}
?>
Converti PPT in PDF con opzioni personalizzate in PHP
Per convertire accuratamente le diapositive PowerPoint in PDF, i programmatori possono caricare il documento utilizzando la classe “Presentazione” e utilizzare la classe “PdfOptions” per tutte le opzioni specifiche e personalizzate come il livello di compressione del testo, la qualità Jpeg, il comportamento dei metafile, la conversione di diapositive nascoste e la selezione diapositive specifiche e altro ancora. Anche c’è un’opzione per proteggere il file PDF convertito con una password.
Conversione da PHP a PDF con impostazioni personalizzate
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\Presentation;
use aspose\slides\SaveFormat;
use aspose\slides\PdfOptions;
use aspose\slides\PdfTextCompression;
use aspose\slides\PdfCompliance;
$pres = new Presentation("input.pptx");
try
{
$pdfOptions = new PdfOptions();
$pdfOptions->setJpegQuality(90);
$pdfOptions->setSaveMetafilesAsPng(true);
$pdfOptions->setTextCompression(PdfTextCompression::Flate);
$pdfOptions->setCompliance(PdfCompliance::Pdf15);
$pres->save("output.pdf", SaveFormat::Pdf, $pdfOptions);
}
finally
{
if ($pres != null) $pres->dispose();
}
?>
Conversione da Microsoft PowerPoint a HTML in PHP
Ogni volta che è necessario incorporare presentazioni all’interno di pagine Web, è necessario convertire le diapositive in HTML.
Codice PHP per la conversione da PowerPoint a HTML
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\Presentation;
use aspose\slides\SaveFormat;
use aspose\slides\Html5Options;
$pres = new Presentation("input.pptx");
try
{
$html5Options = new Html5Options();
$html5Options->setAnimateShapes(false);
$html5Options->setAnimateTransitions(false);
$pres->save("output.html", SaveFormat::Html5, $html5Options);
}
finally
{
if ($pres != null) $pres->dispose();
}
?>
Converti PowerPoint in JPG
La conversione dei formati Microsoft® PowerPoint in immagini JPEG, PNG, TIFF ecc. è un altro caso d’uso comune utilizzato principalmente per la creazione di miniature di diapositive.
Codice del convertitore da PHP PPT a JPG
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides\Presentation;
$pres = new Presentation("input.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();
}
?>