Aspose.Slides للـ PHP عبر Java
Aspose.Slides for PHP via Java هي مكتبة فئات لإنشاء وقراءة وتعديل وتحويل عروض PowerPoint وOpenDocument في تطبيقات PHP، دون الحاجة إلى Microsoft PowerPoint أو Office Automation.
تقوم بتحميل وحفظ صيغ PPT وPPTX وPPS وPOT وODP، بما في ذلك المتغيرات المدعومة بالماكرو والقوالب، وتصدير إلى PDF وXPS وHTML وSVG وTIFF وMarkdown والصور.
ابدأ
البدء
التقييم
البناء باستخدام Slides
المهام الشائعة
سير عمل الشرائح
أمثلة
المرجع والدعم
المرجع
الدعم
العرض التقديمي الأول الخاص بك
Aspose.Slides for PHP via Java يعمل على Java داخل Apache Tomcat، وتصل إليه سكريبتات PHP عبر PHP/Java Bridge. التثبيت يجهز PHP 8.3 أو أقدم، Java، Tomcat والجسر، ثم يثبت الحزمة من Packagist في مجلد المشروع:
composer require aspose/slides
ثم انسخ ملف JAR الخاص بالحزمة إلى الجسر وأعد تشغيل Tomcat، كما في الخطوة 4 من التثبيت على لينكس أو الخطوة 6 من التثبيت على ويندوز. مع تشغيل Tomcat، احفظ هذا السكريبت باسم hello.php في مجلد المشروع وشغّـل php hello.php:
<?php
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once(__DIR__ . "/vendor/aspose/slides/lib/aspose.slides.php");
use aspose\slides\Presentation;
use aspose\slides\SaveFormat;
use aspose\slides\ShapeType;
$presentation = new Presentation();
try {
$slide = $presentation->getSlides()->get_Item(0);
$shape = $slide->getShapes()->addAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
$shape->getTextFrame()->setText("Hello, Aspose.Slides!");
$presentation->save(__DIR__ . "/hello.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
يحفظ السكريبت hello.pptx بجوار نفسه، مع شريحة واحدة تحتوي على مربع نص. بدون ترخيص، يحمل الملف المحفوظ علامة مائية تقييم — انظر الترخيص. لمزيد من الطرق لإنشاء وتعبئة عرض تقديمي، راجع إنشاء عروض تقديمية.