Aspose.Slides  for PHP via Java

PHP PowerPoint API for Presentations. PHP-bemutató, PPT, PPTX, ODP

PowerPoint és OpenOffice prezentációk létrehozása, olvasása, írása, módosítása, egyesítése, klónozása, védelme és konvertálása PHP-ben külső szoftver nélkül.

  Letöltés ingyenes próbaverzió
  
 

Az Aspose.Slides for PHP Java-n keresztül egy hatékony osztálykönyvtár prezentációk kezeléséhez vagy feldolgozásához. Ezzel a termékkel az alkalmazások és a fejlesztők olvashatnak, szerkeszthetnek, manipulálhatnak és konvertálhatnak PowerPoint-prezentációkat (PPT, PPTX) és más formátumú prezentációkat (ODP) harmadik féltől származó alkalmazások vagy függőségek nélkül.

Az Aspose.Slides for PHP Java-n keresztül a következő népszerű szolgáltatásokat nyújtja:

  • Bemutatók betöltése, megnyitása és megtekintése.
  • Prezentációk szerkesztése.
  • Prezentációk konvertálása PDF, Word, JPG, HTML, GIF, SVG és sok más formátumba.
  • Prezentációk renderelése és nyomtatása.
  • Prezentációk titkosítása és visszafejtése; prezentációk jelszavas védelme és jelszavak eltávolítása.
  • Prezentációs entitások, például fődiák, alakzatok, diagramok, képkeretek, hangkockák, videokockák, OLE, VBA makrók, animációk stb. manipulálása.
  • És még sok más funkció.

A PHP egy népszerű általános célú szkriptnyelv, különösen webfejlesztési célokra. Emiatt az Aspose.Slides csapat büszkén kínálja az Aspose.Slides for PHP programot Java-n keresztül a PHP közösség számára.

Fejlett PHP PowerPoint API-szolgáltatások

Diák létrehozása vagy klónozása sablonokból

Dolgozzon PowerPoint táblákkal API-n keresztül

Alkalmazza vagy távolítsa el a védelmet az alakzatokon

Adjon hozzá Excel diagramokat OleObject-ként a diákhoz

Linked OleObjects támogatás

Prezentációk generálása adatbázisból

Védje a prezentációkat és az eredményül kapott PDF-eket

Prezentációk nyomtatása fizikai nyomtatón

Diagramok létrehozása és testreszabása

rendszerkövetelmények

  • Kompatibilis a PHP 7 vagy újabb verziójával

Hogyan kell telepíteni

A packagist segítségével telepítse PHP-könyvtárunkat prezentációfeldolgozáshoz a PHP csomagtárból:

composer require aspose/slides

Új PowerPoint-bemutató létrehozása. PHP prezentáció: PPT, PPTX, ODP

Az alábbi példában egy sort adtunk a bemutató első diájához.

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

Prezentációk egyesítése. PHP prezentáció: PPT, PPTX, ODP

Ez a PHP kód megmutatja, hogyan lehet prezentációkat egyesíteni:

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

Prezentáció importálása PDF-ből. PHP-bemutató: PDF-ből PPT-be, PDF-ből PPTX-be, PDF-ből ODP-be

Ez a PHP-kód bemutatja a PDF-ből PowerPoint konvertálási folyamatot:

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

A PowerPoint konvertálása PDF-be az alapértelmezett beállításokkal: PHP-bemutató, PPT, PPTX vagy ODP PDF-be

Ez a PHP-kód bemutatja, hogyan konvertálhat PowerPoint PPT, PPTX és OpenOffice ODP-dokumentumot PDF-dokumentummá az alapértelmezett beállítások használatával. Az eredményül kapott fájl egy PDF dokumentum a maximális minőségi szinten

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

A PowerPoint konvertálása JPG formátumba. PHP bemutató. PPT JPG, PPTX JPG, ODP JPG

A következő példa bemutatja, hogyan alakíthat át egy PowerPoint PPT, PPTX és OpenOffice ODP dokumentumot JPEG képek készletévé.

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

Mit mondanak az emberek

Ne csak szót fogadjon. Tekintse meg, mit mondanak a felhasználók a PowerPoint API-król.

 
 
Esettanulmányok megtekintése