1. Produk
  2.   Presentasi
  3.   PHP
  4.   Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

 
 

PHP API untuk Membuat dan Mengonversi Presentasi PowerPoint

API presentasi PHP PowerPoint terkemuka memungkinkan pemrogram untuk menghasilkan, membaca, mengedit, menggabungkan, melindungi & mengonversi file PowerPoint PPT/PPTX.

Aspose.Slides untuk PHP melalui Java adalah pustaka presentasi PowerPoint terkemuka yang memungkinkan pengembang perangkat lunak untuk bekerja dengannya Presentasi Microsoft PowerPoint menggunakan kode PHP dengan memanfaatkan fitur Java. Ini adalah pembungkus perpustakaan Aspose.Slides untuk Java yang memungkinkan pengembang PHP memanfaatkan fitur dan fungsi canggih yang disediakan oleh Aspose.Slides. Pustaka memudahkan pengembang perangkat lunak untuk membuat, memodifikasi, membaca, melihat, menggabungkan, melindungi, mengonversi, & merender file presentasi PowerPoint tanpa menggunakan Microsoft PowerPoint atau perangkat lunak pihak ketiga mana pun.

Aspose.Slides untuk PHP melalui Java dibangun di atas perpustakaan Aspose.Slides untuk Java, yang menyediakan serangkaian fitur lengkap untuk bekerja dengan presentasi PowerPoint. Beberapa fitur tersebut antara lain membuat presentasi PowerPoint dari awal, Memuat dan memodifikasi presentasi PowerPoint yang ada, mengonversi presentasi PowerPoint ke format lain, menyisipkan dan mengelola slide dalam presentasi, mengerjakan animasi dan transisi, menyisipkan dan memodifikasi bentuk atau teks, menambahkan gambar atau bagan ke dalam presentasi. slide, bekerja dengan tabel dan banyak lagi. Ini dapat digunakan pada platform apa pun (Windows, Linux, MacOS, dll.) yang menginstal PHP 7 atau lebih tinggi. Oracle JDK 7 atau lebih tinggi adalah persyaratan lainnya.

Aspose.Slides untuk PHP melalui Java telah menyertakan dukungan untuk berbagai format file presentasi terkemuka seperti PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, dan ODP. Perpustakaan memungkinkan pengembang perangkat lunak untuk mengkonversi presentasi ke beberapa format file populer seperti PDF, Word, JPG, HTML, GIF, SVG, dan banyak format lainnya. Ini juga mendukung enkripsi dan dekripsi presentasi, presentasi yang melindungi kata sandi, dan menghapus kata sandi dengan mudah. Secara keseluruhan, Aspose.Slides untuk PHP melalui Java adalah pilihan tepat untuk membuat, mengedit, dan bekerja dengan presentasi PowerPoint.

Previous Next

Memulai Aspose.Slide untuk PHP melalui Java

Cara yang direkomendasikan untuk menginstal Aspose.Slides untuk PHP melalui Java adalah menggunakan composer. Gunakan packagist untuk menginstal perpustakaan PHP kami untuk pemrosesan Presentasi dari repositori Paket PHP.

Instal Aspose.Slides untuk PHP melalui Java melalui composer

composer require aspose/slides 
Anda juga dapat mendownloadnya langsung dari halaman rilis produk Aspose.

Buat File PowerPoint PPT & PPTX melalui PHP API

Aspose.Slides untuk PHP melalui Java telah menyertakan beberapa fitur canggih untuk membuat dan mengelola presentasi PowerPoint di dalam aplikasi PHP mereka sendiri. Perpustakaan memungkinkan pengembang perangkat lunak untuk membuat presentasi dari awal, menambahkan slide baru ke presentasi yang sudah ada, menyisipkan file audio dan video ke slide, menambahkan gambar di dalam presentasi, Membaca atau memodifikasi properti dokumen presentasi, menerapkan perlindungan pada presentasi, menyalin atau mengkloning slide ke presentasi. presentasi yang sama atau lainnya.

Buat Presentasi & Tambahkan Sisi melalui 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();
}
?> 

Tambahkan File Multimedia ke Presentasi melalui PHP API

Aspose.Slides untuk PHP melalui perpustakaan Java memberi pengembang perangkat lunak kemampuan untuk memasukkan file multimedia ke dalam presentasi PowerPoint mereka menggunakan kode PHP. Library tersebut telah menyertakan beberapa fitur penting untuk menangani file multimedia seperti Menambahkan frame video baru ke presentasi, mengelola frame video yang ada, memasukkan frame audio baru ke presentasi, mengelola file audio yang ada, menghapus frame video atau audio yang tidak diinginkan, dan lain sebagainya. Bingkai video atau audio juga dapat disesuaikan dengan mengatur berbagai properti seperti posisi, ukuran, loop, dan volume.

Cara Menambahkan File Audio atau Video ke Slide Presentasi melalui 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);
?> 

Konversi Presentasi ke Format Lain melalui PHP API

Aspose.Slides untuk PHP melalui Java adalah API yang sangat kaya fitur yang memudahkan pekerjaan pengembang perangkat lunak dengan memberikan dukungan lengkap untuk membuat dan mengonversi format file presentasi PowerPoint ke beberapa format file lain yang didukung, seperti PDF, PDF/ A, XPS, HTML, PNG, JPEG, Word, TIFF, GIF, SWF flash, Video dan masih banyak lagi. Dimungkinkan juga untuk mengonversi slide ke gambar SVG dan format gambar lainnya. API juga menyediakan dukungan untuk mengkonversi presentasi OpenOffice ODP ke format file lain yang sama dengan tipe PowerPoint. Contoh berikut menunjukkan cara mengekspor file presentasi PPTX ke format file PDF menggunakan perintah PHP.

Konversi Presentasi ke PDF di Aplikasi 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();
}
?>

Gabungkan presentasi PowerPoint menggunakan PHP API

Aspose.Slides untuk PHP melalui Java telah menyertakan fitur yang sangat berguna untuk penggabungan dan pemisahan presentasi PowerPoint di dalam aplikasi PHP. API memungkinkan pengembang perangkat lunak untuk menggabungkan presentasi PowerPoint dalam format yang sama seperti PPT ke PPT atau PPTX ke PPTX, dll. serta menggabungkan presentasi dalam format file berbeda seperti PPT ke PPTX atau PPTX ke ODP, dll. API ini memberikan dukungan untuk menggabungkan seluruh presentasi, menggabungkan slide yang dipilih menjadi presentasi. Penggunaan Aspose.Slides untuk PHP juga mendukung penggabungan file lain seperti gambar, seperti JPG ke JPG atau PNG ke PNG atau dokumen seperti PDF ke PDF atau HTML ke HTML, dan sebagainya.

Salin Slide dari Presentasi Sumber ke Presentasi Gabungan melalui 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);
?>
 Indonesia