PHP PowerPoint API برای ارائه. ارائه PHP، PPT، PPTX، ODP
ایجاد، خواندن، نوشتن، اصلاح، ادغام، شبیه سازی، محافظت و تبدیل ارائه های پاورپوینت و OpenOffice در PHP بدون هیچ نرم افزار خارجی.
دانلود نسخه آزمایشی رایگانAspose.Slides برای PHP از طریق جاوا یک کتابخانه کلاس قدرتمند برای کار یا پردازش ارائه ها است. با استفاده از این محصول، برنامهها و توسعهدهندگان میتوانند ارائههای پاورپوینت (PPT، PPTX) و ارائهها را در قالبهای دیگر (ODP) بدون برنامههای شخص ثالث یا وابستگی بخوانند، ویرایش یا دستکاری کنند.
Aspose.Slides برای PHP از طریق جاوا این ویژگی های محبوب را ارائه می دهد:
- بارگیری، باز کردن، و مشاهده ارائه ها.
- ویرایش ارائه ها
- تبدیل ارائه ها به PDF، Word، JPG، HTML، GIF، SVG و بسیاری از فرمت های دیگر.
- رندر و چاپ ارائه.
- رمزگذاری و رمزگشایی ارائه ها؛ ارائه های محافظت از رمز عبور و حذف رمزهای عبور.
- دستکاری موجودیتهای ارائه، مانند اسلایدهای اصلی، اشکال، نمودارها، قابهای عکس، فریمهای صوتی، فریمهای ویدئو، OLE، ماکروهای VBA، انیمیشنها و غیره.
- و بسیاری از ویژگی های دیگر.
PHP یک زبان برنامه نویسی همه منظوره محبوب است، به ویژه برای اهداف توسعه وب. به همین دلیل، تیم Aspose.Slides مفتخر است که Aspose.Slides برای PHP از طریق جاوا را به جامعه PHP ارائه می دهد.
ویژگی های پیشرفته PHP PowerPoint API
اسلایدها را از الگوها ایجاد یا شبیه سازی کنید
کار با جداول پاورپوینت از طریق API
محافظ را روی اشکال اعمال کنید یا بردارید
نمودارهای اکسل را به عنوان 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 به پاورپوینت را نشان می دهد:
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();
}
تبدیل پاورپوینت به PDF با گزینه های پیش فرض: PHP Presentation، PPT، PPTX یا ODP به PDF
این کد پی اچ پی به شما نشان می دهد که چگونه یک سند پاورپوینت 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();
}
تبدیل پاورپوینت به JPG ارائه پی اچ پی. PPT به JPG، PPTX به JPG، ODP به JPG
مثال زیر به شما نشان می دهد که چگونه یک سند پاورپوینت PPT، PPTX و 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();
}
مردم چه می گویند
فقط حرف ما را قبول نکنید. ببینید کاربران در مورد API های پاورپوینت چه می گویند.
- منابع یادگیری
- مستندات
- کد منبع
- مراجع API
- فیلم های آموزشی
- پشتیبانی محصول
- پشتیبانی رایگان
- پشتیبانی پولی
- وبلاگ
- یادداشت های انتشار
- چرا Aspose.Slides برای PHP از طریق جاوا؟
- لیست مشتریان
- داستان های موفقیت