Aspose.Slides for PHP via Java
PHP API to Create & Convert PowerPoint Presentations
Önde gelen bir PHP PowerPoint sunum API'si, programcıların PowerPoint PPT/PPTX dosyalarını oluşturmasına, okumasına, düzenlemesine, birleştirmesine, korumasına ve dönüştürmesine olanak tanır.
Aspose.Slides for PHP via Java, yazılım geliştiricilerin birlikte çalışmasına olanak tanıyan önde gelen bir PowerPoint sunum kitaplığıdır. Java'nın özelliklerini kullanarak PHP kodunu kullanan Microsoft PowerPoint sunumları. Aspose.Slides for Java kütüphanesinin etrafındaki sarmalayıcıdır ve PHP geliştiricilerinin Aspose.Slides tarafından sağlanan güçlü özellik ve işlevlerden yararlanmasını sağlar. Kitaplık, yazılım geliştiricilerin Microsoft PowerPoint veya herhangi bir üçüncü taraf yazılımı kullanmadan PowerPoint sunum dosyalarını oluşturmasını, değiştirmesini, okumasını, görüntülemesini, birleştirmesini, korumasını, dönüştürmesini ve işlemesini kolaylaştırır.
Aspose.Slides for PHP via Java, PowerPoint sunumlarıyla çalışmak için kapsamlı özellikler sunan Aspose.Slides for Java kütüphanesinin üzerine inşa edilmiştir. Bu özelliklerden bazıları arasında sıfırdan PowerPoint sunumları oluşturma, Mevcut PowerPoint sunumlarını yükleme ve değiştirme, PowerPoint sunumlarını diğer formatlara dönüştürme, sunumlara slayt ekleme ve yönetme, animasyonlar ve geçişlerle çalışma, şekil veya metin ekleme ve değiştirme, sunumlara resim veya grafik ekleme yer alır. kaydırın, tablolarla çalışın ve çok daha fazlasını yapın. PHP 7 ve üzerinin kurulu olduğu her türlü platformda (Windows, Linux, MacOS vb.) kullanılabilir. Oracle JDK 7 veya üzeri başka bir gereksinimdir.
Aspose.Slides for PHP, Java aracılığıyla PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM ve ODP gibi önde gelen çeşitli sunum dosyası formatlarını destekler. Kütüphane, yazılım geliştiricilerin sunumları PDF, Word, JPG, HTML, GIF, SVG gibi bazı popüler dosya formatlarına ve diğer birçok formata dönüştürmesine olanak tanır. Ayrıca sunumların şifrelenmesini ve şifresinin çözülmesini, sunumların parolayla korunmasını ve parolaların kolaylıkla kaldırılmasını da destekler. Genel olarak, Java aracılığıyla Aspose.Slides for PHP, PowerPoint sunumları oluşturmak, düzenlemek ve bunlarla çalışmak için mükemmel bir seçimdir.
Java Aracılığıyla Aspose.Slides for PHP'ye Başlarken
Aspose.Slides for PHP'yi Java aracılığıyla kurmanın önerilen yolu besteci kullanmaktır. PHP Paket deposundan Sunum işleme amacıyla PHP kitaplığımızı yüklemek için packagist'i kullanın.
Aspose.Slides for PHP'yi Java aracılığıyla, besteci aracılığıyla yükleyin
composer require aspose/slides
Ayrıca doğrudan Aspose ürün sürüm sayfasından indirebilirsiniz.PHP API aracılığıyla PowerPoint PPT ve PPTX Dosyaları Oluşturma
Aspose.Slides for PHP via Java, kendi PHP uygulamalarında PowerPoint sunumları oluşturmaya ve yönetmeye yönelik bazı güçlü özellikler içerir. Kitaplık, yazılım geliştiricilerin sıfırdan sunum oluşturmasına, mevcut sunumlara yeni slaytlar eklemesine, slaytlara ses ve video dosyaları eklemesine, sunumların içine resim eklemesine, bir sunumun belge özelliklerini okumasına veya değiştirmesine, sunuma koruma uygulamasına, slaytları sunuma kopyalamasına veya klonlamasına olanak tanır. aynı veya başka bir sunum.
PHP API aracılığıyla Sunumlar Oluşturun ve Sunumlara Bir Taraf Ekleyin
<?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();
}
?>
PHP API aracılığıyla Sunumlara Multimedya Dosyaları Ekleme
Aspose.Slides for PHP Java kitaplığı aracılığıyla yazılım geliştiricilere PHP kodunu kullanarak PowerPoint sunumlarına multimedya dosyaları ekleme olanağı sağlar. Kitaplık, sunumlara yeni video çerçeveleri ekleme, mevcut video çerçevelerini yönetme, sunumlara yeni ses çerçeveleri ekleme, mevcut ses dosyalarını yönetme, istenmeyen video veya ses çerçevelerini silme vb. gibi multimedya dosyalarının işlenmesine yönelik birçok önemli özelliği içerir. Konum, boyut, döngü ve ses düzeyi gibi çeşitli özellikleri ayarlayarak video veya ses çerçevesini özelleştirmek de mümkündür.
PHP API Aracılığıyla Sunum Slaytına Ses veya Video Dosyası Nasıl Eklenir?
<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);
?>
Sunumun PHP API Aracılığıyla Diğer Formatlara Dönüştürülmesi
Aspose.Slides for PHP via Java, PowerPoint sunumları dosya formatlarını oluşturma ve PDF, PDF/ gibi diğer birçok desteklenen dosya formatına dönüştürme konusunda onlara tam destek sağlayarak yazılım geliştiricilerin işlerini kolaylaştıran oldukça zengin özelliklere sahip bir API'dir. A, XPS, HTML, PNG, JPEG, Word, TIFF, GIF, SWF flash, Video ve çok daha fazlası. Bir slaytı SVG görüntülerine ve diğer görüntü formatlarına dönüştürmek de mümkündür. API ayrıca OpenOffice ODP sunumlarının PowerPoint türleriyle aynı diğer dosya formatlarına dönüştürülmesi için destek sağladı. Aşağıdaki örnek, PHP komutlarını kullanarak bir PPTX sunum dosyasının PDF dosya formatına nasıl aktarılacağını gösterir.
PHP Uygulamalarında Sunumu PDF'ye Dönüştürme
<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();
}
?>
PHP API kullanarak PowerPoint sunumlarını birleştirme
Aspose.Slides for PHP Java aracılığıyla, PowerPoint sunumlarının PHP uygulamaları içinde birleştirilmesi ve bölünmesi için çok kullanışlı bir özellik içerir. API, yazılım geliştiricilerin PPT'den PPT'ye veya PPTX'ten PPTX'e vb. aynı formattaki PowerPoint sunumlarını birleştirmesinin yanı sıra PPT'den PPTX'e veya PPTX'ten ODP'ye vb. farklı dosya formatlarındaki sunumları birleştirmesine olanak tanır. tüm sunumların birleştirilmesi, seçilen slaytların bir sunumda birleştirilmesi. Aspose.Slides for PHP'yi kullanmak ayrıca JPG'den JPG'ye veya PNG'den PNG'ye resim gibi diğer dosyaların veya PDF'den PDF'ye veya HTML'den HTML'ye vb. belgelerin birleştirilmesini de destekler.
Slaydı Kaynak Sunumdan PHP API aracılığıyla Birleştirilmiş Sunumlara Kopyalayın
<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);
?>