نمای کلی ویژگیها
پلتفرمهای پشتیبانیشده
Aspose.Slides for Java از محبوبترین پلتفرمهای توسعه و استقرار پشتیبانی میکند.
| ویژگی | شرح |
|---|---|
| برنامههای دسکتاپ | Aspose.Slides for Java میتواند برای توسعه برنامههای Windows Forms استفاده شود |
| برنامههای وب سازمانی | استفاده از Aspose.Slides for Java به ساخت برنامههای وب هدفمند کمک میکند. پشتیبانی از استفاده Aspose.Slides for Java با PHP نیز فراهم شده است. |
| Linux/Unix | Aspose.Slides for Java یک API مستقل از پلتفرم است و میتواند در محیطهای Linux و Unix کار کند. |
قالبهای فایل و تبدیلها
Aspose.Slides for Java اکثر قالبهای اسناد Microsoft PowerPoint را پشتیبانی میکند و آنها را به قالبهای محبوب مورد استفاده سازمانها صادر مینماید.
| ویژگی | شرح |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Java سریعترین پردازش را برای این قالب اسناد ارائه میدهد. |
| PresentationML (PPTX, XML) | Aspose.Slides for Java پردازش قالب ارائه OOXML (که به عنوان PresentationML یا PPTX نیز شناخته میشود) را پشتیبانی میکند. |
| PPT to PPTX conversion | Aspose.Slides for 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) | قالبهای فایل ارائه پشتیبانیشده توسط Aspose.Slides for Java همچنین میتوانند به Tagged Image File Format (TIFF) صادر شوند. |
| ODP to PPTX Conversion | Aspose.Slides for Java بارگذاری OpenDocument Presentation (ODP) و تبدیل آن به PPTX را پشتیبانی میکند. |
| Presentation To HTML Conversion | Aspose.Slides for Java تبدیل PresentationEx به قالب HTML را پشتیبانی میکند. |
رندرینگ ارائه
Aspose.Slides for Java رندرینگ با دقت بالا از اسلایدهای ارائه به قالبهای گرافیکی مختلف را پشتیبانی میکند:
| ویژگی | شرح |
|---|---|
| قالبهای تصویر پشتیبانیشده | با استفاده از Aspose.Slides for Java میتوانید نه تنها اسلایدهای ارائه، بلکه تصاویر روی اسلایدها را به قالبهای گرافیکی محبوب مانند TIFF، PNG، BMP، JPEG، GIF و متافایلها رندر کنید. |
| قالب SVG | Aspose.Slides for Java متد داخلی برای صادرات اسلایدهای ارائه به قالب Scalable Vector Graphics (SVG) فراهم میکند. |
ویژگیهای محتوا
Aspose.Slides for Java به شما امکان دسترسی، اصلاح یا ایجاد تقریباً تمام محتویات ممکن ارائهها را میدهد.
| ویژگی | شرح |
|---|---|
| اسلایدهای مستر | اسلایدهای مستر چیدمان اسلایدهای معمولی را تعریف میکنند. Aspose.Slides for Java به شما امکان دسترسی و اصلاح اسلایدهای مستر یک ارائه را میدهد. |
| اسلایدهای معمولی | با استفاده از Aspose.Slides for Java میتوانید اسلایدهای جدید با انواع مختلف ایجاد کنید و همچنین اسلایدهای موجود را دسترسی و اصلاح کنید. |
| کلونینگ / کپیبرداری اسلایدها | Aspose.Slides for Java متدهایی برای کلون یا کپی اسلایدهای موجود نه تنها درون یک ارائه، بلکه از یک ارائه به ارائه دیگر فراهم میکند. از آنجا که یک اسلاید چیدمان خود را از اسلاید مستر ارث میبرد، متدهای داخلی کلونینگ بهطور خودکار مستر را هنگام کلونینگ کپی میکنند. |
| مدیریت بخشهای اسلاید | قابلیت سازماندهی اسلایدها در بخشهای مختلف داخل ارائه. |
| محلنگهدارها و نگهدارهای متنی | دسترسی به محلنگهدارها و نگهدارهای متنی در یک اسلاید. علاوه بر این، میتوانید با استفاده از متد مناسب از صفر یک اسلاید با نگهدارهای متنی ایجاد کنید. |
| سرصفحهها و پاورقیها | Aspose.Slides for Java همچنین مدیریت سرصفحهها / پاورقیها در اسلایدها را تسهیل میکند. |
| یادداشتها در اسلایدها | با Aspose.Slides for Java میتوانید نه تنها یادداشتهای مرتبط با یک اسلاید را دسترسی و اصلاح کنید، بلکه یادداشت نیز اضافه کنید. |
| یافتن شکل | میتوانید یک شکل خاص را در اسلاید با استفاده از متن جایگزین مرتبط با آن شکل پیدا کنید. |
| پسزمینهها | Aspose.Slides for Java به شما امکان کار با پسزمینه مرتبط با اسلاید مستر یا معمولی را میدهد. |
| جعبههای متنی | جعبههای متنی میتوانند از صفر ساخته شوند. جعبههای متنی موجود میتوانند دسترسی شوند و متن آنها بدون از دست رفتن قالب اصلی متن اصلاح شود. |
| شکلهای مستطیلی | شکلهای مستطیلی میتوانند توسط Aspose.Slides for Java ایجاد یا اصلاح شوند. |
| شکلهای خطی چندضلعی | شکلهای خطی چندضلعی نیز میتوانند توسط Aspose.Slides for Java ایجاد یا اصلاح شوند. |
| شکلهای بیضوی | شکلهای بیضوی نیز توسط Aspose.Slides for Java ایجاد یا اصلاح میشوند. |
| گروه شکلها | Aspose.Slides for Java از گروه شکلها پشتیبانی میکند. |
| شکلهای خودکار | شکلهای خودکار نیز توسط Aspose.Slides for Java پشتیبانی میشوند. |
| SmartArt | پشتیبانی از شکلهای SmartArt موجود در MS PowerPoint. |
| نمودارها | پشتیبانی از نمودارهای MSO که توسط PowerPoint پشتیبانی میشوند. |
| فریمهای تصویر | تصاویر در فریمهای تصویر با استفاده از Aspose.Slides for Java مدیریت میشوند. |
| فریمهای صدا | فایلهای صدا میتوانند در فریمهای صدا به صورت پیوندی یا جاسازیشده روی اسلایدها قرار گیرند توسط Aspose.Slides for Java. |
| فریمهای ویدئو | فایلهای ویدئویی در فریمهای ویدئو توسط Aspose.Slides for Java مدیریت میشوند. پشتیبانی از ویدئوهای پیوندی و جاسازیشده موجود است. |
| فریم OLE | اشیاء OLE در فریمهای OLE توسط Aspose.Slides for Java مدیریت میشوند. |
| کنترلهای ActiveX | پشتیبانی از کنترلهای ActiveX موجود است. |
| ماکروهای VBA | پشتیبانی از مدیریت ماکروهای VBA داخل ارائه. |
| جداول | جداول در اسلایدها نیز توسط Aspose.Slides for Java پشتیبانی میشوند. |
| فریم متنی | متن مرتبط با هر شکل میتواند از طریق فریم متنی مرتبط با آن شکل دسترسی یابد. |
| اسکن متن | متن در یک ارائه میتواند در سطح ارائه یا اسلاید توسط متدهای اسکن داخلی اسکن شود. |
| انیمیشنها | انیمیشنها میتوانند بر روی شکلها اعمال شوند. |
| نمایش اسلاید | نمایش اسلایدها و انتقالهای اسلاید پشتیبانی میشوند. |
ویژگیهای قالببندی
قابلیت قالببندی متن و شکلها در اسلایدهای یک سند ارائه با استفاده از Aspose.Slides for Java وجود دارد.
| ویژگی | شرح |
|---|---|
| قالببندی متن | در Aspose.Slides for Java، متن از طریق فریمهای متنی مرتبط با شکلها مدیریت میشود. بنابراین متن با استفاده از پاراگرافها و بخشهای مرتبط با فریمهای متنی قالببندی میشود. عناصر متنی زیر میتوانند قالببندی شوند. - نوع قلم. - اندازه قلم. - رنگ قلم. - سایههای قلم. - تراز پاراگراف. - نقطهگذاری پاراگراف. - جهتگیری پاراگراف. |
| قالببندی شکل | در Aspose.Slides for Java، عنصر پایه یک اسلاید، شکل است. عناصر شکل زیر میتوانند با استفاده از Aspose.Slides for 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 را به یک ارائه اضافه کنید و آنها را به اسلاید تبدیل کنید.