Sunumlar için PHP PowerPoint API’sı. PHP Sunumu, PPT, PPTX, ODP
Herhangi bir harici yazılım olmadan PHP’de PowerPoint ve OpenOffice sunuları oluşturun, okuyun, yazın, değiştirin, birleştirin, klonlayın, koruyun ve dönüştürün.
Ücretsiz Deneme İndirinJava aracılığıyla Aspose.Slides for PHP, sunumlarla çalışmak veya sunumları işlemek için güçlü bir sınıf kitaplığıdır. Bu ürünü kullanarak, uygulamalar ve geliştiriciler, PowerPoint sunumlarını (PPT, PPTX) ve diğer formatlardaki (ODP) sunumları üçüncü taraf uygulamalar veya bağımlılıklar olmadan okuyabilir, düzenleyebilir veya değiştirebilir ve dönüştürebilir.
Java üzerinden Aspose.Slides for PHP şu popüler özellikleri sağlar:
- Sunuları yükleme, açma ve görüntüleme.
- Sunumları düzenleme.
- Sunumları PDF, Word, JPG, HTML, GIF, SVG ve diğer birçok formata dönüştürme.
- Sunumların oluşturulması ve yazdırılması.
- Sunumları şifreleme ve şifre çözme; parola korumalı sunumlar ve parolaları kaldırma.
- Ana slaytlar, şekiller, çizelgeler, resim çerçeveleri, ses çerçeveleri, video çerçeveleri, OLE, VBA makroları, animasyonlar vb. gibi sunum varlıklarını işleme.
- Ve daha birçok özellik.
PHP, özellikle web geliştirme amaçları için popüler bir genel amaçlı betik dilidir. Bu nedenle, Aspose.Slides ekibi PHP topluluğuna Aspose.Slides for PHP'yi Java aracılığıyla sunmaktan gurur duyar.
Gelişmiş PHP PowerPoint API Özellikleri
Şablonlardan slaytlar oluşturun veya klonlayın
API aracılığıyla PowerPoint tablolarıyla çalışın
Korumayı şekillere uygulayın veya kaldırın
Slaytlara OleObjects olarak Excel grafikleri ekleyin
Bağlantılı OleObjects Desteği
Veritabanından sunumlar oluşturun
Sunumları ve elde edilen PDF'yi koruyun
Sunumları fiziksel bir yazıcıda yazdırın
Grafikler oluşturun ve özelleştirin
sistem gereksinimleri
- PHP 7 veya üstü ile uyumlu
Nasıl kurulur
PHP Paket deposundan Sunum işleme için PHP kitaplığımızı yüklemek için packagist'i kullanın:
composer require aspose/slides
Yeni PowerPoint Sunumu Oluşturun. PHP Sunumu: PPT, PPTX, ODP
Aşağıdaki örnekte sunumun ilk slaydına bir satır ekledik.
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();
}
Sunumları Birleştir. PHP Sunumu: PPT, PPTX, ODP
Bu PHP kodu, sunumları nasıl birleştireceğinizi gösterir:
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();
}
Sunuyu PDF'den İçe Aktarın. PHP Sunumu: PDF'den PPT'ye, PDF'den PPTX'e, PDF'den ODP'ye
Bu PHP kodu, PDF'den PowerPoint'e dönüştürme işlemini gösterir:
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();
}
Varsayılan Seçeneklerle PowerPoint'i PDF'ye Dönüştür: PHP Sunumu, PPT, PPTX veya ODP'den PDF'ye
Bu PHP kodu, varsayılan seçenekleri kullanarak bir PowerPoint PPT, PPTX ve OpenOffice ODP belgesini bir PDF belgesine nasıl dönüştüreceğinizi gösterir. Ortaya çıkan dosya, maksimum kalite seviyelerinde bir PDF belgesidir.
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();
}
PowerPoint'i JPG'ye dönüştürün. PHP Sunumu. PPT'den JPG'ye, PPTX'ten JPG'ye, ODP'den JPG'ye
Aşağıdaki örnek, bir PowerPoint PPT, PPTX ve OpenOffice ODP belgesini bir dizi JPEG görüntüsüne nasıl dönüştüreceğinizi gösterir.
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();
}
İnsanlar ne diyor
Sadece bizim sözümüze güvenmeyin. Kullanıcıların PowerPoint API'leri hakkında söylediklerini görün.
- Öğrenme Kaynakları
- belgeler
- Kaynak kodu
- API Referansları
- Eğitim Videoları
- Ürün desteği
- Ücretsiz Destek
- Ücretli Destek
- Blog
- Sürüm notları
- Neden Aspose.Slides for PHP Java ile?
- Müşteri Listesi
- Başarı Öyküleri