1. محصولات
  2.   ارائه
  3.   PHP
  4.   Aspose.Slides for PHP via Java

Aspose.Slides for PHP via Java

 
 

PHP API برای ایجاد و تبدیل ارائه های پاورپوینت

یک API پیشرو در ارائه پاورپوینت PHP به برنامه نویسان امکان تولید، خواندن، ویرایش، ادغام، محافظت و تبدیل فایل های PowerPoint PPT/PPTX را می دهد.

Aspose.Slides برای PHP از طریق جاوا یک کتابخانه ارائه پاورپوینت پیشرو است که توسعه دهندگان نرم افزار را قادر می سازد تا با ارائه های مایکروسافت پاورپوینت با استفاده از کد PHP با استفاده از ویژگی های جاوا. این یک بسته بندی در اطراف کتابخانه Aspose.Slides برای جاوا است که به توسعه دهندگان PHP امکان می دهد از ویژگی ها و عملکردهای قدرتمند ارائه شده توسط Aspose.Slides استفاده کنند. این کتابخانه، ایجاد، تغییر، خواندن، مشاهده، ادغام، محافظت، تبدیل، و رندر فایل های ارائه پاورپوینت را بدون استفاده از Microsoft PowerPoint یا هر نرم افزار شخص ثالث برای توسعه دهندگان نرم افزار آسان می کند.

Aspose.Slides برای PHP از طریق جاوا در بالای کتابخانه Aspose.Slides برای جاوا ساخته شده است که مجموعه ای جامع از ویژگی ها را برای کار با ارائه های پاورپوینت فراهم می کند. برخی از این ویژگی ها عبارتند از تولید ارائه های پاورپوینت از ابتدا، بارگذاری و اصلاح ارائه های پاورپوینت موجود، تبدیل ارائه های پاورپوینت به فرمت های دیگر، درج و مدیریت اسلاید در ارائه ها، کار با انیمیشن ها و انتقال ها، درج و اصلاح اشکال یا متن، افزودن تصاویر یا نمودارها به اسلاید، کار با جداول و بسیاری موارد دیگر. می توان از آن در هر پلتفرمی (ویندوز، لینوکس، MacOS و غیره) که PHP 7 یا بالاتر نصب شده است استفاده کرد. Oracle JDK 7 یا بالاتر نیاز دیگری است.

Aspose.Slides برای PHP از طریق جاوا شامل پشتیبانی از فرمت های مختلف فایل ارائه پیشرو مانند PPT، PPTX، PPS، POT، PPSX، PPTM، PPSM، POTX، POTM و ODP است. این کتابخانه به توسعه دهندگان نرم افزار اجازه می دهد تا ارائه ها را به برخی از فرمت های فایل محبوب مانند PDF، Word، JPG، HTML، GIF، SVG و بسیاری از فرمت های دیگر تبدیل کنند. همچنین از رمزگذاری و رمزگشایی ارائه ها، ارائه های محافظت از رمز عبور و حذف رمزهای عبور به راحتی پشتیبانی می کند. به طور کلی، Aspose.Slides برای PHP از طریق جاوا یک انتخاب عالی برای ایجاد، ویرایش و کار با ارائه های پاورپوینت است.

Previous Next

آغاز با Aspose.Slides برای PHP از طریق جاوا

روش توصیه شده برای نصب Aspose.Slides برای PHP از طریق جاوا استفاده از composer است. از packagist برای نصب کتابخانه PHP ما برای پردازش ارائه از مخزن بسته PHP استفاده کنید.

Aspose.Slides را برای PHP از طریق جاوا از طریق composer نصب کنید

composer require aspose/slides 
همچنین می‌توانید آن را مستقیماً از صفحه انتشار محصول Aspose دانلود کنید.

ایجاد فایل های پاورپوینت PPT و PPTX از طریق PHP API

Aspose.Slides برای PHP از طریق جاوا دارای ویژگی های قدرتمندی برای ایجاد و مدیریت ارائه های پاورپوینت در برنامه های PHP خود است. این کتابخانه به توسعه دهندگان نرم افزار اجازه می دهد تا از ابتدا ارائه ایجاد کنند، اسلایدهای جدید را به ارائه های موجود اضافه کنند، فایل های صوتی و ویدیویی را در اسلایدها قرار دهند، تصاویری را در ارائه ها اضافه کنند، ویژگی های سند ارائه را بخوانند یا تغییر دهند، از ارائه محافظت کنند، اسلایدها را کپی یا شبیه سازی کنند. ارائه مشابه یا دیگری

ایجاد ارائه و افزودن یک طرف به آن از طریق PHP API

<?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;

$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 API

Aspose.Slides برای PHP از طریق کتابخانه جاوا به توسعه دهندگان نرم افزار این قابلیت را می دهد که با استفاده از کد PHP، فایل های چند رسانه ای را در ارائه های پاورپوینت خود وارد کنند. این کتابخانه دارای چندین ویژگی مهم برای مدیریت فایل‌های چند رسانه‌ای مانند افزودن فریم‌های ویدیویی جدید به ارائه‌ها، مدیریت فریم‌های ویدیویی موجود، درج فریم‌های صوتی جدید به ارائه‌ها، مدیریت فایل‌های صوتی موجود، حذف فریم‌های ویدیویی یا صوتی ناخواسته و غیره است. همچنین می‌توانید با تنظیم ویژگی‌های مختلف مانند موقعیت، اندازه، حلقه و حجم، فریم ویدیو یا صدا را سفارشی کنید.

نحوه افزودن فایل صوتی یا تصویری به اسلاید ارائه از طریق PHP API

<php use Aspose\Slides\VideoFrame;
use Aspose\Slides\AudioFrame;

$videoFrame = $presentation->getSlides()->get_Item(0)->getShapes()->addVideoFrame(50, 50, 320, 240, '/path/to/video.mp4');
$audioFrame = $presentation->getSlides()->get_Item(1)->getShapes()->addAudioFrame(100, 100, 100, 100, '/path/to/audio.mp3');

// customize the video or audio 

$videoFrame->setLooping(true);
$audioFrame->setVolume(50);

//Finally Save Presentation to a file or stream.
$presentation->save('/path/to/new/presentation.pptx', Java('com.aspose.slides.SaveFormat')->Pptx);
?> 

تبدیل ارائه به فرمت های دیگر از طریق PHP API

Aspose.Slides برای PHP از طریق جاوا یک API با ویژگی های بسیار غنی است که کار توسعه دهندگان نرم افزار را با ارائه پشتیبانی کامل برای ایجاد و تبدیل فرمت های فایل ارائه های پاورپوینت به چندین فرمت فایل پشتیبانی شده دیگر، مانند PDF، PDF/ آسان می کند. A، XPS، HTML، PNG، JPEG، Word، TIFF، GIF، فلش SWF، ویدئو و بسیاری دیگر. همچنین امکان تبدیل یک اسلاید به تصاویر SVG و سایر فرمت های تصویر وجود دارد. API همچنین از تبدیل ارائه های OpenOffice ODP به فرمت های فایل دیگر مانند انواع پاورپوینت پشتیبانی می کند. مثال زیر نشان می دهد که چگونه یک فایل ارائه PPTX را با استفاده از دستورات PHP به فرمت فایل PDF صادر کنید.

تبدیل ارائه به PDF در برنامه های PHP

<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;

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

ادغام ارائه های پاورپوینت با استفاده از PHP API

Aspose.Slides برای PHP از طریق جاوا یک ویژگی بسیار مفید برای ارائه پاورپوینت ادغام و تقسیم در برنامه های PHP در نظر گرفته است. API توسعه دهندگان نرم افزار را قادر می سازد تا ارائه های پاورپوینت را در قالب یکسانی مانند PPT به PPT یا PPTX به PPTX و غیره و همچنین ارائه ها در فرمت های مختلف فایل مانند PPT به PPTX یا PPTX به ODP و غیره را ادغام کنند. ادغام کل ارائه ها، ادغام اسلایدهای انتخاب شده در یک ارائه. استفاده از Aspose.Slides برای PHP همچنین از ادغام فایل های دیگر مانند تصاویر، مانند JPG به JPG یا PNG به PNG یا اسنادی مانند PDF به PDF یا HTML به HTML و غیره پشتیبانی می کند.

کپی اسلاید از ارائه منبع به ارائه های ادغام شده از طریق PHP API

<php use Aspose\Slides\Examples\PHP\Merging\SimplePresentationMerge;
use Aspose\Slides\Examples\Utils\Utils;

require_once("../vendor/autoload.php");

use com\aspose\slides\Presentation;
use com\aspose\slides\SaveFormat;

// Instantiate first presentation
$presentation1 = new Presentation("presentation1.pptx");

// Instantiate second presentation
$presentation2 = new Presentation("presentation2.pptx");

// Create new presentation object
$mergedPresentation = new Presentation();

// Copy slides from first presentation to merged presentation
foreach ($presentation1->getSlides() as $slide) {
    $mergedPresentation->getSlides()->addClone($slide);
}

// Copy slides from second presentation to merged presentation
foreach ($presentation2->getSlides() as $slide) {
    $mergedPresentation->getSlides()->addClone($slide);
}

// Save merged presentation
$mergedPresentation->save("mergedPresentation.pptx", SaveFormat::Pptx);
?>
 فارسی