نمای کلی ویژگی‌ها

پلتفرم‌های پشتیبانی‌شده

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 را به یک ارائه اضافه کنید و آن‌ها را به اسلاید تبدیل کنید.