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

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

Aspose.Slides for .NET بیشترین پلتفرم‌های توسعه و استقرار محبوب را پشتیبانی می‌کند. جزئیات زیر را مرور کنید:

ویژگی توضیح
ASP.NET Web Applications از Aspose.Slides for .NET برای ساخت برنامه‌های وب ASP.NET که هدف‌گذاری بر نسخه‌های .NET Framework 2.0 تا 4.6.2 دارند، استفاده کنید
Web Services از Aspose.Slides for .NET برای استقرار خدمات وب استفاده کنید
WinForms Applications Aspose.Slides for .NET همچنین می‌تواند برای توسعه برنامه‌های Windows Forms استفاده شود

قالب‌های فایل و تبدیل‌ها

Aspose.Slides for .NET اکثر قالب‌های اسناد PowerPoint را پشتیبانی می‌کند. همچنین امکان صادرات آن‌ها به قالب‌های محبوبی که سازمان‌ها به‌طور گسترده استفاده و تبادل می‌کنند را فراهم می‌آورد. جزئیات زیر را مرور کنید:

ویژگی توضیح
Microsoft PowerPoint (PPT) Aspose.Slides for .NET سریع‌ترین پردازش را برای این قالب اسناد ارائه می‌دهد
PPT to PPTX conversion Aspose.Slides for .NET از تبدیل 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 .NET از تبدیل PresentationEx به قالب HTML پشتیبانی می‌کند

رندر ارائه

Aspose.Slides for .NET رندر با دقت بالا از اسلایدهای اسناد ارائه را به قالب‌های گرافیکی مختلف فراهم می‌کند. جزئیات زیر را مرور کنید:

ویژگی توضیح
.NET Supported Image Formats با Aspose.Slides for .NET می‌توانید اسلایدهای ارائه و تصاویر داخل اسلایدها را به تمام قالب‌های گرافیکی پشتیبانی‌شده توسط .NET مانند TIFF، PNG، BMP، JPEG، GIF و متافایل‌ها رندر کنید
SVG Format Aspose.Slides for .NET همچنین متدهای داخلی برای صادرات اسلایدهای ارائه به قالب Scalable Vector Graphics (SVG) ارائه می‌دهد

ویژگی‌های محتوا

Aspose.Slides for .NET به شما امکان دسترسی، اصلاح یا ایجاد تقریباً تمام آیتم‌ها یا محتوای اسناد ارائه را می‌دهد. جزئیات زیر را مرور کنید:

ویژگی توضیح
Master Slides اسلایدهای Master، چیدمان اسلایدهای عادی را تعریف می‌کنند. Aspose.Slides for .NET به شما اجازه می‌دهد اسلایدهای Master اسناد ارائه را دسترسی و اصلاح کنید
Normal Slides با Aspose.Slides for .NET می‌توانید اسلایدهای جدید از انواع مختلف ایجاد کنید؛ همچنین می‌توانید اسلایدهای موجود در ارائه‌ها را دسترسی و اصلاح کنید
Cloning / Copying Slides متدهای داخلی Aspose.Slides for .NET امکان کلون یا کپی اسلایدهای موجود در یک ارائه را فراهم می‌کنند. می‌توانید اسلایدهای کپی‌شده و کلون‌شده را از یک ارائه به ارائه دیگر منتقل کنید. از آنجایی که اسلاید چیدمان خود را از اسلاید master ارث می‌برد، متدهای کلون داخلی به‌طور خودکار master را در هنگام کلون کپی می‌کنند
Managing Slides sections متدهایی برای سازماندهی اسلایدها در بخش‌های مختلف داخل یک ارائه
Place Holders and Text Holders می‌توانید placeholders و text holders را در یک اسلاید دسترسی کنید. علاوه بر این، می‌توانید با استفاده از متد مناسب، اسلایدی با text holder از صفر ایجاد کنید
Header and Footers Aspose.Slides for .NET مدیریت header/footerها را در اسلایدها تسهیل می‌کند
Notes in Slides با Aspose.Slides for .NET می‌توانید به یادداشت‌های مرتبط با اسلاید دسترسی و آن‌ها را اصلاح کنید و همچنین یادداشت‌های جدید اضافه کنید
Finding a Shape می‌توانید با استفاده از متن جایگزین (alternative text) مرتبط با شکل، یک شکل خاص را در اسلاید پیدا کنید
Backgrounds Aspose.Slides for .NET به شما امکان کار با پس‌زمینه‌های مرتبط با اسلاید master یا اسلاید عادی در یک ارائه را می‌دهد
Text Boxes می‌توانید جعبه‌های متن را از صفر ایجاد کنید. جعبه‌های متن موجود را دسترسی کنید. همچنین می‌توانید متون آن‌ها را بدون از دست رفتن قالب‌بندی اصلی اصلاح کنید
Rectangle Shapes می‌توانید اشکال مستطیلی را با Aspose.Slides for .NET ایجاد یا اصلاح کنید
Poly Line Shapes می‌توانید اشکال خط چندضلعی را با Aspose.Slides for .NET ایجاد یا اصلاح کنید
Ellipse Shapes می‌توانید اشکال بیضی را با Aspose.Slides for .NET ایجاد یا اصلاح کنید
Group Shapes Aspose.Slides for .NET از گروه‌بندهای شکل پشتیبانی می‌کند
Auto Shapes Aspose.Slides for .NET از auto shapes پشتیبانی می‌کند
SmartArt Aspose.Slides for .NET پشتیبانی از اشکال SmartArt در MS PowerPoint را فراهم می‌کند
Charts Aspose.Slides for .NET پشتیبانی از نمودارهای MSO در PowerPoint را فراهم می‌کند
Shapes Serialization Aspose.Slides for .NET از تعداد زیادی شکل پشتیبانی می‌کند. هنگامی که Aspose.Slides for .NET پشتیبانی کافی برای یک شکل ندارد، می‌توانید از یک متد serialization استفاده کنید تا آن شکل را از یک اسلاید موجود سریال‌سازی کنید. به این ترتیب می‌توانید شکل را بر اساس نیازهای خود استفاده کنید
Picture Frames می‌توانید تصاویر را در picture frames با Aspose.Slides for .NET مدیریت کنید
Audio Frames می‌توانید فایل‌های صوتی را در audio frames روی اسلایدها با Aspose.Slides for .NET لینک یا جاسازی کنید
Video Frames می‌توانید فایل‌های ویدئویی را در video frames مدیریت کنید. Aspose.Slides for .NET همچنین پشتیبانی از ویدئوی لینک‌داده‌شده و جاسازی‌شده را فراهم می‌کند
OLE Frame می‌توانید اشیاء OLE را در OLE frames با Aspose.Slides for .NET مدیریت کنید
Tables Aspose.Slides for .NET جدولت‌ها را در اسلایدها پشتیبانی می‌کند
ActiveX Controls پشتیبانی از کنترل‌های ActiveX
VBA Macros پشتیبانی از مدیریت ماکروهای VBA درون ارائه‌ها
Text Frame می‌توانید متن هر شکل را از طریق text frame مرتبط با آن شکل دسترسی کنید
Text Scanning می‌توانید متن یک ارائه را در سطح ارائه یا اسلاید با استفاده از متدهای اسکن داخلی اسکن کنید
Animations می‌توانید انیمیشن‌ها را بر روی اشکال اعمال کنید
Slide Shows Aspose.Slides for .NET ارائه‌ها و انتقال اسلایدها را پشتیبانی می‌کند

ویژگی‌های قالب‌بندی

با Aspose.Slides for .NET می‌توانید متون و اشکال را در اسلایدهای ارائه قالب‌بندی کنید. جزئیات زیر را مرور کنید:

ویژگی توضیح
Text Formatting

در Aspose.Slides for .NET می‌توانید متون را از طریق text frameهای مرتبط با اشکال مدیریت کنید. بنابراین می‌توانید متون را با پاراگراف‌ها و بخش‌های مرتبط با text frameها قالب‌بندی کنید. این عناصر متنی می‌توانند از طریق Aspose.Slides for .NET قالب‌بندی شوند.

- نوع قلم

- اندازه قلم

- رنگ قلم

- سایه‌های قلم

- ترازبندی پاراگراف

- علامت‌گذاری (Bulleting) پاراگراف

- جهت‌گیری پاراگراف

Shape Formatting

در Aspose.Slides for .NET، عنصر پایه یک اسلاید، یک shape است. می‌توانید این عناصر shape را با Aspose.Slides for .NET قالب‌بندی کنید:

- موقعیت

- اندازه

- خط

- پرش (شامل Pattern، Gradient، Solid)

- متن

- تصویر

FAQ

آیا برای کارکرد کتابخانه لازم است Microsoft PowerPoint را روی سرور/کامپیوتر نصب کنم؟

خیر. PowerPoint مورد نیاز نیست؛ Aspose.Slides یک موتور مستقل برای ایجاد، ویرایش، تبدیل و رندر ارائه‌ها است.

چندنخی چگونه کار می‌کند؟ آیا پردازش می‌تواند به صورت موازی باشد؟

امن است که اسناد مختلف را در رشته‌های (threads) جداگانه پردازش کنید؛ شیء presentation یک‌باره نباید توسط multiple threads در همان زمان استفاده شود.

آیا گذرواژه‌ها و رمزگذاری فایل‌ها پشتیبانی می‌شوند؟

بله. می‌توانید ارائه‌های رمزگذاری‌شده را باز کنید، گذرواژه باز و نوشتن را تنظیم یا حذف کنید و وضعیت حفاظت را بررسی کنید. (You can)

آیا در کانتینرهای لینوکس باید به بسته‌های قلم (font) توجه کنم؟

بله. توصیه می‌شود بسته‌های قلم رایج را نصب کنید یا به‌طور صریح specify font directories را در برنامه خود تعریف کنید تا از جایگزینی‌های ناخواسته جلوگیری شود.

آیا در نسخه ارزیابی محدودیتی وجود دارد؟

در evaluation mode یک واترمارک به خروجی اضافه می‌شود و محدودیت‌های خاصی اعمال می‌شود؛ یک 30-day temporary license برای تست کامل ویژگی‌ها موجود است.

آیا وارد کردن قالب‌های خارجی به ارائه (PDF/HTML → PPTX) پشتیبانی می‌شود؟

بله. می‌توانید PDF pages and HTML content را به یک ارائه اضافه کنید و آن‌ها را به اسلاید تبدیل کنید.