PHP PowerPoint API pro prezentace. Prezentace PHP, PPT, PPTX, ODP
Vytvářejte, čtěte, pište, upravujte, spojujte, klonujte, chraňte a převádějte prezentace PowerPoint a OpenOffice v PHP bez jakéhokoli externího softwaru.
Download free trialAspose.Slides pro PHP prostřednictvím Javy je výkonná knihovna tříd pro práci s prezentacemi nebo jejich zpracování. Pomocí tohoto produktu mohou aplikace a vývojáři číst, upravovat nebo manipulovat a převádět prezentace PowerPoint (PPT, PPTX) a prezentace v jiných formátech (ODP) bez aplikací nebo závislostí třetích stran.
Aspose.Slides pro PHP přes Java poskytuje tyto oblíbené funkce:
- Načítání, otevírání a prohlížení prezentací.
- Úprava prezentací.
- Převod prezentací do PDF, Word, JPG, HTML, GIF, SVG a mnoha dalších formátů.
- Rendering a tisk prezentací.
- Šifrování a dešifrování prezentací; heslem chráněných prezentací a odstraňování hesel.
- Manipulace s entitami prezentace, jako jsou hlavní snímky, tvary, grafy, rámečky obrázků, zvukové rámečky, rámečky videa, OLE, makra VBA, animace atd.
- A mnoho dalších funkcí.
PHP je populární univerzální skriptovací jazyk, zejména pro účely vývoje webu. Z tohoto důvodu je tým Aspose.Slides hrdý na to, že může komunitě PHP nabídnout Aspose.Slides pro PHP prostřednictvím Javy.
Pokročilé funkce PHP PowerPoint API
Vytvářejte nebo klonujte snímky ze šablon
Práce s PowerPoint tabulkami přes API
Naneste nebo odstraňte ochranu tvarů
Přidejte grafy aplikace Excel jako objekty OleObjects na snímky
Podpora pro Linked OleObjects
Vytvářejte prezentace z databáze
Chraňte prezentace a výsledné PDF
Tisk prezentací na fyzické tiskárně
Vytvářejte a přizpůsobujte grafy
Požadavky na systém
- Kompatibilní s PHP 7 nebo novějším
Jak nainstalovat
Pomocí packagist nainstalujte naši knihovnu PHP pro zpracování prezentací z úložiště balíčků PHP:
composer require aspose/slides
Vytvořit novou prezentaci v PowerPointu. Prezentace PHP: PPT, PPTX, ODP
V níže uvedeném příkladu jsme přidali řádek na první snímek prezentace.
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();
}
Sloučit prezentace. Prezentace PHP: PPT, PPTX, ODP
Tento PHP kód ukazuje, jak sloučit prezentace:
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();
}
Import prezentace z PDF. Prezentace PHP: PDF do PPT, PDF do PPTX, PDF do ODP
Tento kód PHP demonstruje proces převodu PDF do PowerPointu:
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();
}
Převeďte PowerPoint do PDF s výchozími možnostmi: Prezentace PHP, PPT, PPTX nebo ODP do PDF
Tento kód PHP vám ukazuje, jak převést dokument PowerPoint PPT, PPTX a OpenOffice ODP na dokument PDF pomocí výchozích možností. Výsledný soubor je dokument PDF v maximální kvalitě
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();
}
Převést PowerPoint do JPG. Prezentace PHP. PPT na JPG, PPTX na JPG, ODP na JPG
Následující příklad ukazuje, jak převést PowerPoint PPT, PPTX a dokument ODP OpenOffice na sadu obrázků 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();
}
Co lidé říkají
Neberte nás za slovo. Podívejte se, co uživatelé říkají o PowerPoint API.
- Výukové zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Výuková videa
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Poznámky k vydání
- Proč Aspose.Slides pro PHP přes Javu?
- Seznam zákazníků
- Příběhy úspěchu