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