Aspose.Slides  for PHP via Java

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 İndirin
  
 

Java 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.

 
 
Örnek Olay Çalışmaları Görüntüle