Aspose.Slides برای PHP از طریق Java
Aspose.Slides برای PHP از طریق Java یک کتابخانه کلاس برای ایجاد، خواندن، ویرایش و تبدیل ارائههای PowerPoint و OpenDocument در برنامههای PHP است، بدون نیاز به Microsoft PowerPoint یا Office Automation.
این کتابخانه میتواند فایلهای PPT، PPTX، PPS، POT و ODP را بارگذاری و ذخیره کند، از جمله نسخههای دارای ماکرو و قالب، و به فرمتهای PDF، XPS، HTML، SVG، TIFF، Markdown و تصاویر صادر کند.
شروع کنید
شروع کار
ارزیابی
ساخت با Slides
کارهای رایج
جریان کارهای Slides
مثالها
مرجع و پشتیبانی
مرجع
پشتیبانی
اولین ارائه شما
Aspose.Slides برای PHP از طریق 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/fa/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 را در کنار خود ذخیره میکند، با یک اسلاید که دارای یک جعبه متن است. بدون داشتن لایسنس، فایل ذخیرهشده یک واترمارک ارزیابی دارد — برای جزئیات به مجوزدهی مراجعه کنید. برای روشهای بیشتر برای ایجاد و پر کردن یک ارائه، به ایجاد ارائهها نگاه کنید.