مروری بر ویژگیها
پلتفرمهای پشتیبانیشده
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 از اشکال خودکار پشتیبانی میکند |
| 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 مدیریت کنید. |
| فریمهای صوتی | میتوانید فایلهای صوتی را در فریمهای صوتی روی اسلایدها با 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 یک موتور مستقل برای ایجاد، ویرایش، تبدیل و رندر ارائهها است.
چندنخی چگونه کار میکند؟ آیا میتوان پردازش را به صورت موازی انجام داد؟
ایمن است که اسناد مختلف را در نخهای متفاوت پردازش کنید؛ شیٔ presentation نباید همزمان توسط multiple threads استفاده شود.
آیا رمزهای عبور فایلها و رمزنگاری پشتیبانی میشود؟
بله. You can میتوانید ارائههای رمزگذاریشده را باز کنید، رمزهای باز و نوشتن را تنظیم یا حذف کنید و وضعیت حفاظت را بررسی کنید.
آیا در کانتینرهای لینوکس باید به بستههای قلم توجه کنم؟
بله. توصیه میشود بستههای قلم رایج را نصب کنید و/یا بهطور صریح specify font directories را در برنامهتان مشخص کنید تا از جایگزینیهای غیرمنتظره جلوگیری شود.
آیا در نسخه ارزیابی محدودیتی وجود دارد؟
در evaluation mode یک واترمارک به خروجی اضافه میشود و محدودیتهای خاصی اعمال میگردد؛ یک 30-day temporary license برای تست کامل ویژگیها در دسترس است.
آیا وارد کردن فرمتهای خارجی به ارائه (PDF/HTML → PPTX) پشتیبانی میشود؟
بله. میتوانید PDF pages and HTML content را به یک ارائه اضافه کنید و آنها را به اسلاید تبدیل کنید.