نمای کلی ویژگیها
پلتفرمهای پشتیبانیشده
Aspose.Slides for Node.js via Java یک API مستقل از پلتفرم است. میتواند بر روی هر پلتفرمی (Windows، Linux، macOS و غیره) که Node.js نسخه 7 یا بالاتر نصب شده باشد، استفاده شود. Oracle JDK نسخه 8 یا بالاتر نیز یک پیشنیاز دیگر است.
قالبهای فایل و تبدیلها
Aspose.Slides for Node.js via Java اکثر قالبهای سند PowerPoint را پشتیبانی میکند. همچنین امکان استخراج این اسناد به قالبهای پرکاربردی که سازمانها برای به اشتراکگذاری استفاده میکنند، را فراهم میآورد. به جزئیات زیر نگاهی بیندازید:
| ویژگی | توضیح |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Node.js via Java سریعترین پردازش را برای این قالب ارائه میدهد. |
| PPT to PPTX conversion | Aspose.Slides for Node.js 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 To HTML Conversion | Aspose.Slides for Node.js via Java از تبدیل PresentationEx به قالب HTML پشتیبانی میکند. |
رندر ارائه
Aspose.Slides for Node.js via Java رندر با دقت بالا از اسلایدهای ارائه به قالبهای گرافیکی مختلف را پشتیبانی میکند. به جزئیات زیر نگاهی بیندازید:
| ویژگی | توضیح |
|---|---|
| Java Supported Image Formats | با استفاده از Aspose.Slides for Node.js via Java میتوانید اسلایدهای ارائه و تصاویری که در اسلایدها قرار دارند را به تمام قالبهای گرافیکی پشتیبانیشده توسط Java مثل TIFF، PNG، BMP، JPEG، GIF رندر کنید. |
| SVG Format | Aspose.Slides for Node.js via Java همچنین متدهای توکار برای استخراج اسلایدهای ارائه به قالب Scalable Vector Graphics (SVG) فراهم میآورد. |
ویژگیهای محتوا
Aspose.Slides for Node.js via Java به شما امکان دسترسی، ویرایش یا ایجاد تقریباً تمام اقلام یا محتویات اسناد ارائه را میدهد. به جزئیات زیر نگاهی بیندازید:
| ویژگی | توضیح |
|---|---|
| Master Slides | اسلایدهای مستر چیدمان اسلایدهای معمولی را تعریف میکنند. Aspose.Slides for Node.js via Java به شما اجازه میدهد تا به اسلایدهای مستر اسناد ارائه دسترسی داشته و آنها را ویرایش کنید. |
| Normal Slides | با Aspose.Slides for Node.js via Java میتوانید اسلایدهای جدید از انواع مختلف ایجاد کنید؛ همچنین میتوانید به اسلایدهای موجود در ارائه دسترسی داشته و آنها را ویرایش کنید. |
| Cloning / Copying Slides | متدهای توکار ارائهشده توسط Aspose.Slides for Node.js via Java به شما امکان میدهند اسلایدهای موجود را درون یک ارائه کلون یا کپی کنید. همچنین میتوانید اسلایدهای کپی شده یا کلون شده را از یک ارائه به ارائه دیگر منتقل کنید. از آنجا که یک اسلاید چیدمان خود را از اسلاید مستر ارث میبرد، متدهای کلونسازی توکار بهصورت خودکار مستر را نیز هنگام کلونسازی کپی میکنند. |
| Managing Slides sections | متدهایی برای سازماندهی اسلایدها در بخشهای مختلف داخل یک ارائه. |
| Place Holders and Text Holders | میتوانید به نگهدارندههای مکان و متن در یک اسلاید دسترسی داشته باشید. علاوه بر این، میتوانید با استفاده از متد مناسب اسلایدی با نگهدارندههای متن از صفر ایجاد کنید. |
| Header and Footers | Aspose.Slides for Node.js via Java مدیریت سرصفحه/پاصفحهها را در اسلایدها تسهیل میکند. |
| Notes in Slides | با Aspose.Slides for Node.js via Java میتوانید به یادداشتهای مرتبط با یک اسلاید دسترسی داشته و آنها را ویرایش کنید و همچنین یادداشتهای جدید اضافه کنید. |
| Finding a Shape | میتوانید یک شکل خاص را در اسلاید با استفاده از متن جایگزین مرتبط با آن پیدا کنید. |
| Backgrounds | Aspose.Slides for Node.js via Java به شما امکان کار با پسزمینههای مرتبط با اسلاید مستر یا اسلاید عادی در یک ارائه را میدهد. |
| Text Boxes | قابهای متنی میتوانند از صفر ساخته شوند. میتوانید به قابهای متنی موجود دسترسی داشته باشید. همچنین میتوانید متنهای آنها را بدون از دست دادن قالببندی اصلی اصلاح کنید. |
| Rectangle Shapes | میتوانید شکلهای مستطیلی را با Aspose.Slides for Node.js via Java ایجاد یا ویرایش کنید. |
| Poly Line Shapes | میتوانید شکلهای چندخطی را با Aspose.Slides for Node.js via Java ایجاد یا ویرایش کنید. |
| Ellipse Shapes | میتوانید شکلهای بیضوی را با Aspose.Slides for Node.js via Java ایجاد یا ویرایش کنید. |
| Group Shapes | Aspose.Slides for Node.js via Java از شکلهای گروهی پشتیبانی میکند. |
| Auto Shapes | Aspose.Slides for Node.js via Java از شکلهای خودکار پشتیبانی میکند. |
| SmartArt | Aspose.Slides for Node.js via Java پشتیبانی از شکلهای SmartArt در MS PowerPoint را ارائه میدهد. |
| Charts | Aspose.Slides for Node.js via Java پشتیبانی از نمودارهای MSO در PowerPoint را فراهم میآورد. |
| Shapes Serialization | Aspose.Slides for Node.js via Java تعداد زیادی شکل را پشتیبانی میکند. وقتی که این کتابخانه از یک شکل پشتیبانی نمیکند، میتوانید از یک متد سریالسازی استفاده کنید تا آن شکل را از اسلاید موجود سریالسازی کنید. به این ترتیب میتوانید شکل را بر حسب نیازهای خود استفاده کنید. |
| Picture Frames | میتوانید تصاویر را در فریمهای تصویری با Aspose.Slides for Node.js via Java مدیریت کنید. |
| Audio Frames | میتوانید فایلهای صوتی را در فریمهای صدا بر روی اسلایدها لینک یا جاسازی کنید با Aspose.Slides for Node.js via Java. |
| Video Frames | میتوانید فایلهای ویدئویی را در فریمهای ویدئو مدیریت کنید. Aspose.Slides for Node.js via Java همچنین پشتیبانی از ویدئوهای لینک شده و جاسازیشده را فراهم میکند. |
| OLE Frame | میتوانید اشیاء OLE را در فریمهای OLE با Aspose.Slides for Node.js via Java مدیریت کنید. |
| Tables | Aspose.Slides for Node.js via Java جداول را در اسلایدها پشتیبانی میکند. |
| ActiveX Controls | پشتیبانی از کنترلهای ActiveX. |
| VBA Macros | پشتیبانی از مدیریت ماکروهای VBA داخل ارائهها. |
| Text Frame | میتوانید متن هر شکل را از طریق فریم متنی مرتبط با آن شکل دسترسی داشته باشید. |
| Text Scanning | میتوانید متن را در سطح ارائه یا اسلاید با استفاده از متدهای اسکن توکار جستجو کنید. |
| Animations | میتوانید انیمیشنها را بر روی شکلها اعمال کنید. |
| Slide Shows | Aspose.Slides for Node.js via Java اسلایدشوها و انتقالهای اسلاید را پشتیبانی میکند. |
ویژگیهای قالببندی
با Aspose.Slides for Node.js via Java میتوانید متنها و شکلها را در اسلایدهای ارائه قالببندی کنید. به جزئیات زیر نگاهی بیندازید:
| ویژگی | توضیح |
|---|---|
| Text Formatting | در Aspose.Slides for Node.js via Java میتوانید متنها را از طریق فریمهای متنی مرتبط با شکلها مدیریت کنید. بنابراین میتوانید متنها را با استفاده از پاراگرافها و بخشهای مرتبط با فریمهای متنی قالببندی کنید. این عناصر متنی میتوانند توسط Aspose.Slides for Node.js via Java قالببندی شوند. - نوع قلم - اندازه قلم - رنگ قلم - سایههای قلم - تراز پاراگراف - نشانهگذاری پاراگراف - جهتگیری پاراگراف |
| Shape Formatting | در Aspose.Slides for Node.js via Java، عنصر پایهای یک اسلاید یک شکل است. میتوانید این عناصر شکل را با Aspose.Slides for Node.js via Java قالببندی کنید: - موقعیت - اندازه - خط - پر (شامل الگو، گرادیان، ثابت) - متن - تصویر |
پرسشهای متداول
آیا برای کارکرد کتابخانه نیاز به نصب Microsoft PowerPoint بر روی سرور/کامپیوتر دارم؟
خیر. PowerPoint نیازی نیست؛ Aspose.Slides یک موتور مستقل برای ایجاد، ویرایش، تبدیل و رندر ارائههاست.
چندنخیکاری چگونه کار میکند؟ آیا میتوان پردازش را موازی کرد؟
ایمن است که اسناد مختلف را در رشتههای (threads) متفاوت پردازش کنید؛ شیء presentation نباید همزمان توسط multiple threads استفاده شود.
آیا گذرواژههای فایل و رمزنگاری پشتیبانی میشود؟
بله. میتوانید presentations رمزگذاریشده را باز کنید، گذرواژه باز کردن و نوشتن را تنظیم یا حذف کنید و وضعیت حفاظت را بررسی کنید.
آیا در کانتینرهای لینوکس باید به بستههای فونت توجه داشته باشم؟
بله. توصیه میشود بستههای فونت رایج را نصب کنید و/یا بهطور صریح font directories را در برنامه خود مشخص کنید تا از جایگزینیهای ناخواسته جلوگیری شود.
آیا در نسخه ارزیابی محدودیتی وجود دارد؟
در evaluation mode یک واترمارک به خروجی اضافه میشود و محدودیتهای خاصی اعمال میگردد؛ یک 30‑day temporary license برای تست کامل ویژگیها موجود است.
آیا وارد کردن فرمتهای خارجی به یک ارائه (PDF/HTML → PPTX) پشتیبانی میشود؟
بله. میتوانید PDF pages and HTML content را به یک ارائه اضافه کنید و آنها را به اسلاید تبدیل کنید.