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.
- مصادر التعلم
- توثيق
- مصدر الرمز
- مراجع API
- مقاطع فيديو تعليمية
- لماذا Aspose.Slides لـ PHP عبر Java؟
- قائمة العملاء
- قصص نجاح