Aspose.Slides  for PHP via Java

PHP PowerPoint API للعروض التقديمية. عرض تقديمي PHP ، PPT ، PPTX ، ODP

إنشاء عروض PowerPoint و OpenOffice التقديمية وقراءتها وكتابتها وتعديلها ودمجها واستنساخها وحمايتها وتحويلها في PHP بدون أي برامج خارجية.

  تحميل محاكمة مجانية
  
 

Aspose.Slides for PHP via Java هي مكتبة صفية قوية للعمل مع العروض التقديمية أو معالجتها. باستخدام هذا المنتج ، يمكن للتطبيقات والمطورين قراءة وتعديل ومعالجة وتحويل عروض PowerPoint التقديمية (PPT و PPTX) والعروض التقديمية بتنسيقات أخرى (ODP) بدون تطبيقات أو تبعيات من جهات خارجية.

توفر Aspose.Slides for PHP via Java هذه الميزات الشائعة:

  • تحميل وفتح وعرض العروض التقديمية.
  • تحرير العروض التقديمية.
  • تحويل العروض التقديمية إلى PDF و Word و JPG و HTML و GIF و SVG والعديد من التنسيقات الأخرى.
  • تقديم وطباعة العروض التقديمية.
  • تشفير وفك تشفير العروض التقديمية ؛ حماية العروض التقديمية بكلمة مرور وإزالة كلمات المرور.
  • معالجة كيانات العرض ، مثل الشرائح الرئيسية والأشكال والمخططات وإطارات الصور وإطارات الصوت وإطارات الفيديو و OLE ووحدات ماكرو VBA والرسوم المتحركة وما إلى ذلك.
  • والعديد من الميزات.

PHP هي لغة برمجة نصية شائعة الأغراض عامة ، خاصة لأغراض تطوير الويب. لهذا السبب ، يفخر فريق Aspose.Slides بتقديم Aspose.Slides لـ PHP عبر Java لمجتمع PHP.

ميزات واجهة برمجة تطبيقات PHP PowerPoint المتقدمة

إنشاء أو استنساخ الشرائح من القوالب

العمل مع جداول PowerPoint عبر API

تطبيق أو إزالة الحماية على الأشكال

أضف مخططات Excel كـ OleObjects إلى الشرائح

دعم لـ OleObjects المرتبطة

توليد العروض من قاعدة البيانات

حماية العروض التقديمية وملفات PDF الناتجة

طباعة العروض التقديمية على طابعة فعلية

إنشاء وتخصيص الرسوم البيانية

متطلبات النظام

  • متوافق مع PHP 7 أو أحدث

كيفية تثبيت

استخدم packagist لتثبيت مكتبة PHP الخاصة بنا لمعالجة العروض التقديمية من مستودع حزم PHP:

composer require aspose/slides

إنشاء عرض تقديمي بوربوينت جديد. عرض PHP: PPT ، PPTX ، ODP

في المثال الموضح أدناه ، أضفنا سطرًا إلى الشريحة الأولى من العرض التقديمي.

            	
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: PPT ، PPTX ، ODP

يوضح لك كود 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;

$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();
}
            
        

استيراد العرض التقديمي من PDF. عرض تقديمي من PHP: PDF إلى PPT ، PDF إلى PPTX ، PDF إلى ODP

يوضح كود PHP هذا عملية تحويل PDF إلى 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();
}
            
        

قم بتحويل PowerPoint إلى PDF باستخدام الخيارات الافتراضية: PHP Presentation أو PPT أو PPTX أو ODP إلى PDF

يوضح لك رمز PHP هذا كيفية تحويل مستند PowerPoint PPT و PPTX و OpenOffice ODP إلى مستند PDF باستخدام الخيارات الافتراضية. الملف الناتج هو مستند PDF بأقصى مستويات الجودة

            
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 إلى JPG. عرض PHP. PPT إلى JPG ، PPTX إلى JPG ، ODP إلى JPG

يوضح لك المثال التالي كيفية تحويل مستند PowerPoint PPT و PPTX و OpenOffice ODP إلى مجموعة من صور 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();
}
            
        

ما يقوله الناس

لا تأخذ كلمتنا فقط. تعرف على ما يقوله المستخدمون عن PowerPoint APIs.

 
 
عرض دراسات الحالة
  
  

تقدم Aspose.Slides واجهات برمجة تطبيقات PowerPoint فردية لبيئات التطوير الشائعة الأخرى كما هو مذكور أدناه: