1. produkty
  2.   Prezentace
  3.   PHP
  4.   Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

 
 

PHP API pro vytváření a převod prezentací v PowerPointu

Přední PHP PowerPoint prezentační API umožňuje programátorům generovat, číst, upravovat, slučovat, chránit a převádět PowerPoint PPT/PPTX soubory.

Aspose.Slides pro PHP prostřednictvím Javy je přední knihovna PowerPoint prezentací, která umožňuje vývojářům softwaru pracovat s Prezentace Microsoft PowerPoint pomocí kódu PHP s využitím funkcí Javy. Je to obal kolem knihovny Aspose.Slides for Java, která umožňuje vývojářům PHP využívat výkonné vlastnosti a funkce poskytované Aspose.Slides. Knihovna usnadňuje vývojářům softwaru vytvářet, upravovat, číst, prohlížet, slučovat, chránit, převádět a vykreslovat soubory PowerPoint prezentací bez použití aplikace Microsoft PowerPoint nebo jakéhokoli softwaru třetích stran.

Aspose.Slides for PHP přes Javu je postaven na vrcholu knihovny Aspose.Slides for Java, která poskytuje komplexní sadu funkcí pro práci s prezentacemi v PowerPointu. Některé z těchto funkcí zahrnují generování prezentací PowerPoint od začátku, načítání a úpravy existujících prezentací v PowerPointu, převod prezentací v PowerPointu do jiných formátů, vkládání a správa snímků v prezentacích, práce s animacemi a přechody, vkládání a úpravy tvarů nebo textu, přidávání obrázků nebo grafů do skluzavka, práce s tabulkami a mnoho dalšího. Lze jej použít na jakékoli platformě (Windows, Linux, MacOS atd.), kde je nainstalováno PHP 7 nebo vyšší. Dalším požadavkem je Oracle JDK 7 nebo vyšší.

Aspose.Slides pro PHP přes Javu obsahuje podporu pro různé přední formáty prezentačních souborů, jako jsou PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM a ODP. Knihovna umožňuje vývojářům softwaru převádět prezentace do některých oblíbených formátů souborů, jako jsou PDF, Word, JPG, HTML, GIF, SVG a mnoho dalších formátů. Podporuje také šifrování a dešifrování prezentací, ochranu prezentací heslem a snadné odstraňování hesel. Celkově je Aspose.Slides pro PHP přes Javu skvělou volbou pro vytváření, úpravy a práci s prezentacemi v PowerPointu.

Previous Next

Začínáme s Aspose.Slides pro PHP přes Java

Doporučený způsob, jak nainstalovat Aspose.Slides pro PHP přes Java, je použití skladatele. Použijte packagist k instalaci naší PHP knihovny pro zpracování prezentací z úložiště PHP Package.

Nainstalujte Aspose.Slides pro PHP přes Javu přes skladatel

composer require aspose/slides 
Můžete si jej také stáhnout přímo z stránky vydání produktu Aspose.

Vytváření souborů PowerPoint PPT a PPTX prostřednictvím rozhraní PHP API

Aspose.Slides pro PHP přes Javu obsahuje některé výkonné funkce pro vytváření a správu prezentací v PowerPointu v rámci jejich vlastních aplikací PHP. Knihovna umožňuje vývojářům softwaru vytvářet prezentace od začátku, přidávat nové snímky do stávajících prezentací, vkládat do snímků soubory se zvukem a videem, přidávat obrázky do prezentací, číst nebo upravovat vlastnosti dokumentu prezentace, používat ochranu na prezentaci, kopírovat nebo klonovat snímky do snímků. stejnou nebo jinou prezentaci.

Vytvářejte prezentace a přidejte k nim stranu pomocí 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();
}
?> 

Přidávání multimediálních souborů do prezentací prostřednictvím PHP API

Aspose.Slides pro PHP prostřednictvím knihovny Java dává vývojářům softwaru možnost vkládat multimediální soubory do prezentací PowerPoint pomocí kódu PHP. Knihovna obsahuje několik důležitých funkcí pro práci s multimediálními soubory, jako je přidávání nových snímků videa do prezentací, správa stávajících snímků videa, vkládání nových snímků zvuku do prezentací, správa existujících zvukových souborů, mazání nechtěných snímků videa nebo zvuku atd. Snímek videa nebo zvuku je také možné přizpůsobit nastavením různých vlastností, jako je poloha, velikost, smyčka a hlasitost.

Jak přidat audio nebo video soubor do prezentace přes 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);
?> 

Konverze prezentací do jiných formátů prostřednictvím PHP API

Aspose.Slides for PHP via Java je rozhraní API s velmi bohatými funkcemi, které usnadňuje práci vývojářů softwaru tím, že jim poskytuje kompletní podporu pro vytváření a převod formátů souborů prezentací v PowerPointu do několika dalších podporovaných formátů souborů, jako jsou PDF, PDF/ A, XPS, HTML, PNG, JPEG, Word, TIFF, GIF, SWF flash, Video a mnoho dalších. Je také možné převést snímek na obrázky SVG a další obrazové formáty. Rozhraní API také poskytovalo podporu pro převod prezentací OpenOffice ODP do jiných formátů souborů, stejně jako typy PowerPoint. Následující příklad ukazuje, jak exportovat soubor prezentace PPTX do formátu PDF pomocí příkazů PHP.

Převést prezentaci do PDF v aplikacích PHP

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

Sloučit PowerPointové prezentace pomocí PHP API

Aspose.Slides pro PHP přes Javu obsahuje velmi užitečnou funkci pro slučování a rozdělování prezentací PowerPoint v aplikacích PHP. API umožňuje vývojářům softwaru sloučit prezentace PowerPoint ve stejném formátu, jako je PPT do PPT nebo PPTX do PPTX atd., stejně jako sloučit prezentace v různých formátech souborů, jako je PPT do PPTX nebo PPTX do ODP atd. Poskytuje podporu pro sloučení celých prezentací, sloučení vybraných snímků do prezentace. Použití Aspose.Slides pro PHP také podporuje slučování dalších souborů, jako jsou obrázky, jako JPG do JPG nebo PNG do PNG nebo dokumentů, jako je PDF do PDF nebo HTML do HTML, a tak dále.

Kopírovat snímek ze zdrojové prezentace do sloučených prezentací prostřednictvím rozhraní 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);
?>
 Čeština