1. Produkti
  2.   Prezentācija
  3.   PHP
  4.   Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

 
 

PHP API, lai izveidotu un pārveidotu PowerPoint prezentācijas

Vadošā PHP PowerPoint prezentācijas API ļauj programmētājiem ģenerēt, lasīt, rediģēt, apvienot, aizsargāt un konvertēt PowerPoint PPT/PPTX failus.

Aspose.Slides for PHP, izmantojot Java ir vadošā PowerPoint prezentāciju bibliotēka, kas ļauj programmatūras izstrādātājiem strādāt ar Microsoft PowerPoint prezentācijas, izmantojot PHP kodu, izmantojot Java funkcijas. Tas ir iesaiņojums ap Aspose.Slides for Java bibliotēku, kas ļauj PHP izstrādātājiem izmantot Aspose.Slides sniegtās jaudīgās funkcijas un funkcijas. Bibliotēka ļauj programmatūras izstrādātājiem viegli izveidot, modificēt, lasīt, skatīt, apvienot, aizsargāt, konvertēt un renderēt PowerPoint prezentācijas failus, neizmantojot Microsoft PowerPoint vai jebkuru trešās puses programmatūru.

Aspose.Slides for PHP, izmantojot Java, ir izveidota, pamatojoties uz Aspose.Slides for Java bibliotēku, kas nodrošina visaptverošu funkciju kopumu darbam ar PowerPoint prezentācijām. Dažas no šīm funkcijām ietver PowerPoint prezentāciju ģenerēšanu no jauna, esošo PowerPoint prezentāciju ielādi un modificēšanu, PowerPoint prezentāciju pārveidošanu citos formātos, slaidu ievietošanu un pārvaldību prezentācijās, darbu ar animācijām un pārejām, formu vai teksta ievietošanu un modificēšanu, attēlu vai diagrammu pievienošanu slaidu, darbu ar galdiem un daudz ko citu. To var izmantot jebkurā platformā (Windows, Linux, MacOS u.c.), kur ir instalēta PHP 7 vai jaunāka versija. Vēl viena prasība ir Oracle JDK 7 vai jaunāka versija.

Aspose.Slides for PHP, izmantojot Java, ir iekļāvis dažādu vadošo prezentāciju failu formātu atbalstu, piemēram, PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM un ODP. Bibliotēka ļauj programmatūras izstrādātājiem pārvērst prezentācijas dažos populāros failu formātos, piemēram, PDF, Word, JPG, HTML, GIF, SVG un daudzos citos formātos. Tā atbalsta arī prezentāciju šifrēšanu un atšifrēšanu, prezentāciju aizsardzību ar paroli un vienkāršu paroļu noņemšanu. Kopumā Aspose.Slides for PHP, izmantojot Java, ir lieliska izvēle, lai izveidotu, rediģētu un strādātu ar PowerPoint prezentācijām.

Previous Next

Darba sākšana ar Aspose.Slides for PHP, izmantojot Java

Ieteicamais veids, kā instalēt Aspose.Slides for PHP, izmantojot Java, ir izmantot komponistu. Izmantojiet pakotnes, lai instalētu mūsu PHP bibliotēku prezentāciju apstrādei no PHP pakotņu krātuves.

Instalējiet Aspose.Slides for PHP, izmantojot Java, izmantojot komponistu

composer require aspose/slides 
Varat arī lejupielādēt to tieši no Aspose produkta izlaišanas lapas.

Izveidojiet PowerPoint PPT un PPTX failus, izmantojot PHP API

Aspose.Slides for PHP, izmantojot Java, ir iekļāvis dažus jaudīgus līdzekļus PowerPoint prezentāciju izveidei un pārvaldībai savās PHP lietojumprogrammās. Bibliotēka ļauj programmatūras izstrādātājiem izveidot prezentāciju no jauna, pievienot jaunus slaidus esošajām prezentācijām, ievietot slaidos audio un video failus, pievienot attēlus prezentācijās, lasīt vai mainīt prezentācijas dokumenta rekvizītus, piemērot aizsardzību prezentācijai, kopēt vai klonēt slaidus tā pati vai cita prezentācija.

Izveidojiet prezentācijas un pievienojiet tai pusi, izmantojot PHP API

<?php
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();
}
?> 

Multivides failu pievienošana prezentācijām, izmantojot PHP API

Aspose.Slides for PHP, izmantojot Java bibliotēku, programmatūras izstrādātājiem sniedz iespēju PowerPoint prezentācijās ievietot multivides failus, izmantojot PHP kodu. Bibliotēkā ir iekļautas vairākas svarīgas funkcijas multivides failu apstrādei, piemēram, jaunu video kadru pievienošana prezentācijām, esošo video kadru pārvaldīšana, jaunu audio kadru ievietošana prezentācijās, esošo audio failu pārvaldība, nevēlamu video vai audio kadru dzēšana utt. Ir iespējams arī pielāgot video vai audio kadru, iestatot dažādus rekvizītus, piemēram, pozīciju, izmēru, cilpu un skaļumu.

Kā pievienot audio vai video failu prezentācijas slaidam, izmantojot PHP API

<php use Aspose\Slides\VideoFrame;
use Aspose\Slides\AudioFrame;

$videoFrame = $presentation->getSlides()->get_Item(0)->getShapes()->addVideoFrame(50, 50, 320, 240, '/path/to/video.mp4');
$audioFrame = $presentation->getSlides()->get_Item(1)->getShapes()->addAudioFrame(100, 100, 100, 100, '/path/to/audio.mp3');

// customize the video or audio 

$videoFrame->setLooping(true);
$audioFrame->setVolume(50);

//Finally Save Presentation to a file or stream.
$presentation->save('/path/to/new/presentation.pptx', Java('com.aspose.slides.SaveFormat')->Pptx);
?> 

Prezentācijas pārveidošana citos formātos, izmantojot PHP API

Aspose.Slides for PHP, izmantojot Java, ir ļoti funkcijām bagāta API, kas atvieglo programmatūras izstrādātāju darbu, nodrošinot viņiem pilnīgu atbalstu PowerPoint prezentāciju failu formātu izveidei un konvertēšanai uz vairākiem citiem atbalstītiem failu formātiem, piemēram, PDF, PDF/ A, XPS, HTML, PNG, JPEG, Word, TIFF, GIF, SWF zibatmiņas, video un daudzas citas. Ir iespējams arī konvertēt slaidu uz SVG attēliem un citiem attēlu formātiem. API arī nodrošināja atbalstu OpenOffice ODP prezentāciju konvertēšanai citos failu formātos, kas ir tādi paši kā PowerPoint tipi. Šis piemērs parāda, kā eksportēt PPTX prezentācijas failu PDF faila formātā, izmantojot PHP komandas.

Konvertējiet prezentāciju uz PDF formātā PHP programmās

<php
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();
}
?>

Apvienojiet PowerPoint prezentācijas, izmantojot PHP API

Aspose.Slides for PHP, izmantojot Java, ir iekļāvusi ļoti noderīgu līdzekli PowerPoint prezentāciju sapludināšanai un sadalīšanai PHP lietojumprogrammās. API ļauj programmatūras izstrādātājiem apvienot PowerPoint prezentācijas tādā pašā formātā, piemēram, PPT uz PPT vai PPTX uz PPTX utt., kā arī sapludināt prezentācijas dažādos failu formātos, piemēram, PPT uz PPTX vai PPTX uz ODP utt. Tā nodrošina atbalstu visu prezentāciju sapludināšana, atlasīto slaidu sapludināšana prezentācijā. Izmantojot Aspose.Slides for PHP, tiek atbalstīta arī citu failu, piemēram, attēlu, piemēram, JPG uz JPG vai PNG uz PNG vai dokumentu, piemēram, PDF uz PDF vai HTML ar HTML, sapludināšana utt.

Kopēt slaidu no avota prezentācijas uz apvienotajām prezentācijām, izmantojot PHP API

<php use Aspose\Slides\Examples\PHP\Merging\SimplePresentationMerge;
use Aspose\Slides\Examples\Utils\Utils;

require_once("../vendor/autoload.php");

use com\aspose\slides\Presentation;
use com\aspose\slides\SaveFormat;

// Instantiate first presentation
$presentation1 = new Presentation("presentation1.pptx");

// Instantiate second presentation
$presentation2 = new Presentation("presentation2.pptx");

// Create new presentation object
$mergedPresentation = new Presentation();

// Copy slides from first presentation to merged presentation
foreach ($presentation1->getSlides() as $slide) {
    $mergedPresentation->getSlides()->addClone($slide);
}

// Copy slides from second presentation to merged presentation
foreach ($presentation2->getSlides() as $slide) {
    $mergedPresentation->getSlides()->addClone($slide);
}

// Save merged presentation
$mergedPresentation->save("mergedPresentation.pptx", SaveFormat::Pptx);
?>
 Latviski