PHP PowerPoint API do prezentacji. Prezentacja PHP, PPT, PPTX, ODP
Twórz, czytaj, pisz, modyfikuj, łącz, klonuj, chroń i konwertuj prezentacje PowerPoint i OpenOffice w PHP bez żadnego zewnętrznego oprogramowania.
Pobierz darmową wersję próbnąAspose.Slides dla PHP przez Javę to potężna biblioteka klas do pracy z prezentacjami lub ich przetwarzania. Korzystając z tego produktu, aplikacje i programiści mogą czytać, edytować lub manipulować oraz konwertować prezentacje PowerPoint (PPT, PPTX) i prezentacje w innych formatach (ODP) bez aplikacji lub zależności innych firm.
Aspose.Slides dla PHP przez Javę udostępnia te popularne funkcje:
- Ładowanie, otwieranie i przeglądanie prezentacji.
- Edycja prezentacji.
- Konwertowanie prezentacji do formatu PDF, Word, JPG, HTML, GIF, SVG i wielu innych.
- Renderowanie i drukowanie prezentacji.
- Szyfrowanie i deszyfrowanie prezentacji; prezentacje chroniące hasłem i usuwanie haseł.
- Manipulowanie elementami prezentacji, takimi jak slajdy wzorcowe, kształty, wykresy, ramki obrazów, ramki audio, ramki wideo, makra OLE, VBA, animacje itp.
- I wiele innych funkcji.
PHP to popularny język skryptowy ogólnego przeznaczenia, zwłaszcza do tworzenia stron internetowych. Z tego powodu zespół Aspose.Slides z dumą oferuje społeczności PHP Aspose.Slides dla PHP przez Javę.
Zaawansowane funkcje PHP PowerPoint API
Twórz lub klonuj slajdy z szablonów
Pracuj z tabelami PowerPoint przez API
Zastosuj lub usuń ochronę kształtów
Dodaj wykresy Excela jako OleObjects do slajdów
Wsparcie dla połączonych OleObjects
Generuj prezentacje z bazy danych
Chroń prezentacje i wynikowy plik PDF
Drukuj prezentacje na fizycznej drukarce
Twórz i dostosowuj wykresy
wymagania systemowe
- Kompatybilny z PHP 7 lub nowszym
Jak zainstalować
Użyj packagist, aby zainstalować naszą bibliotekę PHP do przetwarzania prezentacji z repozytorium pakietów PHP:
composer require aspose/slides
Utwórz nową prezentację PowerPoint. Prezentacja PHP: PPT, PPTX, ODP
W poniższym przykładzie dodaliśmy linię do pierwszego slajdu prezentacji.
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();
}
Scal prezentacje. Prezentacja PHP: PPT, PPTX, ODP
Ten kod PHP pokazuje, jak scalać prezentacje:
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();
}
Importuj prezentację z pliku PDF. Prezentacja PHP: PDF na PPT, PDF na PPTX, PDF na ODP
Ten kod PHP demonstruje proces konwersji PDF do PowerPoint:
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();
}
Konwertuj PowerPoint na PDF z domyślnymi opcjami: Prezentacja PHP, PPT, PPTX lub ODP na PDF
Ten kod PHP pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na dokument PDF przy użyciu domyślnych opcji. Wynikowy plik to dokument PDF o maksymalnym poziomie jakości
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();
}
Konwertuj PowerPoint na JPG. Prezentacja PHP. PPT na JPG, PPTX na JPG, ODP na JPG
Poniższy przykład pokazuje, jak przekonwertować dokument PowerPoint PPT, PPTX i OpenOffice ODP na zestaw obrazów 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 ludzie mówią
Nie wierz nam tylko na słowo. Zobacz, co użytkownicy mają do powiedzenia na temat interfejsów API programu PowerPoint.
- Zasoby edukacyjne
- Dokumentacja
- Kod źródłowy
- Referencje API
- Filmy instruktażowe
- Wsparcie produktu
- Bezpłatne wsparcie
- Płatne wsparcie
- Blog
- Informacje o wydaniu
- Dlaczego Aspose.Slides dla PHP przez Javę?
- Lista klientów
- Historie sukcesów