مروری بر ویژگیها
پلتفرمهای پشتیبانیشده
Aspose.Slides for PHP via Java یک API مستقل از پلتفرم است. میتواند بر روی هر پلتفرمی (Windows، Linux، macOS و غیره) که PHP 7 یا بالاتر نصب شده باشد، استفاده شود. Oracle JDK 7 یا بالاتر نیز یک پیشنیاز دیگر است.
قالبهای فایل و تبدیلها
Aspose.Slides for PHP via Java اکثر قالبهای سند PowerPoint را پشتیبانی میکند. همچنین امکان خروجی به قالبهای پرکاربردی که سازمانها برای بهاشتراکگذاری استفاده میکنند را فراهم میآورد. جزئیات را مرور کنید:
| ویژگی | توضیح |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for PHP via Java سریعترین پردازش را برای این قالب ارائه میدهد. |
| تبدیل PPT به PPTX | Aspose.Slides for PHP via Java از تبدیل PPT به PPTX پشتیبانی میکند |
| Portable Document Format (PDF) | میتوانید تمام قالبهای فایل پشتیبانیشده را با یک متد به اسناد Adobe Portable Document Format (PDF) صادر کنید. |
| XML Parser Specification (XPS) | میتوانید تمام قالبهای فایل پشتیبانیشده را با یک متد به اسناد XML Parser Specification (XPS) صادر کنید. |
| Tagged Image File Format (TIFF) | میتوانید تمام قالبهای ارائه را به Tagged Image File Format (TIFF) صادر کنید. |
| تبدیل PPTX به HTML | Aspose.Slides for PHP via Java از تبدیل PresentationEx به قالب HTML پشتیبانی میکند. |
رندر ارائه
Aspose.Slides for PHP via Java رندر با وفاداری بالا برای اسلایدهای ارائه به قالبهای گرافیکی مختلف را پشتیبانی میکند. جزئیات را مرور کنید:
| ویژگی | توضیح |
|---|---|
| قالبهای تصویر پشتیبانیشده توسط Java | با استفاده از Aspose.Slides for PHP via Java میتوانید اسلایدها و تصاویر اسلایدها را به تمام قالبهای گرافیکی پشتیبانیشده توسط Java مانند TIFF، PNG، BMP، JPEG، GIF رندر کنید. |
| قالب SVG | Aspose.Slides for PHP via Java همچنین متدهای داخلی برای خروجی اسلایدهای ارائه به قالب Scalable Vector Graphics (SVG) فراهم میآورد. |
| چاپ ارائه | نسخههای جدید Aspose.Slides for PHP via Java متدهای چاپ داخلی با گزینههای مختلف را ارائه میدهند. |
ویژگیهای محتوا
Aspose.Slides for PHP via Java به شما اجازه میدهد به تقریباً تمام آیتمها یا محتویات اسناد ارائه دسترسی، اصلاح یا ایجاد کنید. جزئیات را مرور کنید:
| ویژگی | توضیح |
|---|---|
| اسلایدهای اصلی | اسلایدهای اصلی چیدمان اسلایدهای معمولی را تعریف میکنند. Aspose.Slides for PHP via Java به شما امکان دسترسی و اصلاح اسلایدهای اصلی اسناد ارائه را میدهد |
| اسلایدهای معمولی | با Aspose.Slides for PHP via Java میتوانید اسلایدهای جدید با انواع مختلف ایجاد کنید؛ همچنین میتوانید به اسلایدهای موجود در ارائه دسترسی و آنها را اصلاح کنید |
| کلونینگ / کپی اسلایدها | متدهای داخلی ارائهشده توسط Aspose.Slides for PHP via Java امکان کلون یا کپی اسلایدهای موجود در یک ارائه را فراهم میکند. میتوانید اسلایدهای کپیشده و کلونشده را از یک ارائه به ارائه دیگر انتقال دهید. چون یک اسلاید چیدمان خود را از اسلاید اصلی ارثبری میکند، متدهای کلونینگ داخلی بهصورت خودکار اسلاید اصلی را نیز هنگام کلون کپی میکنند |
| مدیریت بخشهای اسلاید | متدهایی برای سازماندهی اسلایدها در بخشهای مختلف داخل یک ارائه |
| محلنگیرها و نگیرهای متن | میتوانید به محلنگیرها و نگیرهای متن در یک اسلاید دسترسی داشته باشید. همچنین میتوانید از طریق متد مناسب یک اسلاید با نگیرهای متن از ابتدا ایجاد کنید |
| سرصفحه و پاورقی | Aspose.Slides for PHP via Java مدیریت سرصفحه/پاورقیها در اسلایدها را تسهیل میکند |
| یادداشتها در اسلایدها | با Aspose.Slides for PHP via Java میتوانید به یادداشتهای مرتبط با یک اسلاید دسترسی و آنها را اصلاح کنید و همچنین یادداشتهای جدید اضافه نمایید |
| یافتن شکل | میتوانید با استفاده از متن جایگزین مرتبط با شکل، یک شکل خاص را در اسلاید بیابید |
| پسزمینهها | Aspose.Slides for PHP via Java به شما اجازه میدهد با پسزمینههای مرتبط با اسلاید اصلی یا معمولی در یک ارائه کار کنید |
| جعبههای متن | جعبههای متن میتوانند از ابتدا ساخته شوند. میتوانید به جعبههای متن موجود دسترسی داشته باشید. همچنین میتوانید متن آنها را بدون از دست دادن قالببندی اصلی اصلاح کنید |
| شکلهای مستطیلی | میتوانید با Aspose.Slides for PHP via Java شکلهای مستطیلی ایجاد یا اصلاح کنید |
| شکلهای پلیلاین | میتوانید با Aspose.Slides for PHP via Java شکلهای پلیلاین ایجاد یا اصلاح کنید |
| شکلهای بیضوی | میتوانید با Aspose.Slides for PHP via Java شکلهای بیضوی ایجاد یا اصلاح کنید |
| شکلهای گروهی | Aspose.Slides for PHP via Java از شکلهای گروهی پشتیبانی میکند |
| شکلهای خودکار | Aspose.Slides for PHP via Java از شکلهای خودکار پشتیبانی میکند |
| SmartArt | Aspose.Slides for PHP via Java پشتیبانی از شکلهای SmartArt در MS PowerPoint را فراهم میآورد |
| نمودارها | Aspose.Slides for PHP via Java پشتیبانی از نمودارهای MSO در PowerPoint را فراهم میکند |
| سریالسازی شکلها | Aspose.Slides for PHP via Java از تعداد زیادی شکل پشتیبانی میکند. وقتی پشتیبانی برای یک شکل وجود نداشته باشد، میتوانید از روش سریالسازی استفاده کنید تا آن شکل را از اسلاید موجود سریالسازی کنید و سپس مطابق نیاز خود از آن استفاده نمایید |
| قابهای تصویر | میتوانید تصاویر را در قابهای تصویر با Aspose.Slides for PHP via Java مدیریت کنید |
| قابهای صدا | میتوانید فایلهای صوتی را در قابهای صدا بر روی اسلایدها لینک یا تعبیه کنید |
| قابهای ویدئو | میتوانید فایلهای ویدئویی را در قابهای ویدئو مدیریت کنید. Aspose.Slides for PHP via Java همچنین از ویدئوهای لینکشده و تعبیهشده پشتیبانی میکند |
| قاب OLE | میتوانید اشیای OLE را در قابهای OLE با Aspose.Slides for PHP via Java مدیریت کنید |
| جدولها | Aspose.Slides for PHP via Java جدولها را در اسلایدها پشتیبانی میکند |
| کنترلهای ActiveX | پشتیبانی از کنترلهای ActiveX |
| ماکروهای VBA | پشتیبانی از مدیریت ماکروهای VBA درون ارائهها |
| قاب متن | میتوانید متن هر شکلی را از طریق قاب متنی مرتبط با آن شکل دسترسی داشته باشید |
| اسکن متن | میتوانید متن را در سطح ارائه یا اسلاید از طریق متدهای اسکن داخلی اسکن کنید |
| انیمیشنها | میتوانید انیمیشنها را بر روی شکلها اعمال کنید |
| نمایش اسلاید | Aspose.Slides for PHP via Java نمایش اسلایدها و انتقالهای اسلاید را پشتیبانی میکند |
ویژگیهای قالببندی
با Aspose.Slides for PHP via Java میتوانید متون و شکلها را در اسلایدهای ارائه قالببندی کنید. جزئیات را مرور کنید:
| ویژگی | توضیح |
|---|---|
| قالببندی متن | در Aspose.Slides for PHP via Java میتوانید متون را از طریق قابهای متنی مرتبط با شکلها مدیریت کنید. بنابراین میتوانید متون را با استفاده از پاراگرافها و بخشهای مرتبط با قابهای متنی قالببندی کنید. این عناصر متنی میتوانند توسط Aspose.Slides for PHP via Java قالببندی شوند. - نوع قلم - اندازه قلم - رنگ قلم - سایههای قلم - ترازبندی پاراگراف - بولتگذاری پاراگراف - جهتگیری پاراگراف |
| قالببندی شکل | در Aspose.Slides for PHP via Java عنصر پایه یک اسلاید، یک شکل است. میتوانید این عناصر شکل را با Aspose.Slides for PHP via Java قالببندی کنید: - موقعیت - اندازه - خط - پر (شامل الگو، گرادیان، ثابت) - متن - تصویر |
سوالات متداول
آیا برای کارکرد کتابخانه نیاز است که Microsoft PowerPoint را بر روی سرور/رایانه نصب کنم؟
نه. PowerPoint لازم نیست؛ Aspose.Slides یک موتور مستقل برای ایجاد، ویرایش، تبدیل و رندر ارائهها است.
چندنخی (multithreading) چگونه کار میکند؟ آیا پردازش میتواند به صورت موازی باشد؟
امن است که اسناد مختلف را در نخهای متفاوت پردازش کنید؛ همان شیء presentation نباید توسط multiple threads همزمان استفاده شود.
آیا رمزهای عبور فایل و رمزنگاری پشتیبانی میشوند؟
بله. شما میتوانید ارائههای رمزنگاریشده را باز کنید، رمز ورود یا نوشتن را تنظیم یا حذف کنید و وضعیت حفاظت را بررسی کنید. (You can)
آیا در کانتینرهای لینوکس باید به پکیجهای قلم توجه داشته باشم؟
بله. توصیه میشود پکیجهای قلم رایج را نصب کنید یا بهصورت صریح specify font directories را در برنامه خود مشخص کنید تا از جایگزینیهای غیرمنتظره جلوگیری شود.
آیا در نسخه ارزیابی محدودیتی وجود دارد؟
در evaluation mode یک واترمارک به خروجی اضافه میشود و محدودیتهای خاصی اعمال میشود؛ یک 30-day temporary license برای تست کامل ویژگیها در دسترس است.
آیا وارد کردن قالبهای خارجی به یک ارائه (PDF/HTML → PPTX) پشتیبانی میشود؟
بله. میتوانید PDF pages and HTML content را به یک ارائه اضافه کنید و آنها را به اسلاید تبدیل نمایید.