مرور محصول

Aspose.Slides for .NET

به Aspose.Slides for .NET خوش آمدید!

Aspose.Slides یک API مدیریت Microsoft PowerPoint® است که به برنامه‌ها امکان خواندن، نوشتن، ایجاد و اصلاح ارائه‌های PowerPoint را بدون استفاده از Microsoft PowerPoint® می‌دهد. این کتابخانه از کار با ارائه‌ها، اسلایدها، اشکال، جدول‌ها، متن، انیمیشن‌ها، صدا، ویدئو و سایر عناصر ارائه پشتیبانی می‌کند.

با Aspose.Slides، توسعه‌دهندگان می‌توانند ارائه‌ها را از منابع مختلف باز کنند، آنها را در فرمت‌های مختلف PowerPoint ذخیره کنند، ارائه‌ها را به فرمت‌هایی مانند PDF، TIFF، XPS، SWF، HTML و SVG استخراج کنند و اسلایدها را به عنوان تصویر ذخیره نمایند. این API همچنین ویژگی‌هایی برای مدیریت ویژگی‌های سند، اعمال حفاظت، پیش‌نمایش اسلایدها، ویرایش محتوی اسلاید، کار با یادداشت‌های اسلاید و مدیریت عناصر پیشرفته ارائه مانند اشیاء OLE توکار فراهم می‌کند.

چرا باید از Aspose.Slides for .NET استفاده کنید

  • Aspose.Slides for .NET اولین و تنها مؤلفه‌ای است که عملکردهای مورد نیاز برای مدیریت اسناد PowerPoint® را ارائه می‌دهد.

  • Aspose.Slides for .NET ویژگی‌های کلیدی متعددی مانند مدیریت متن‌ها، اشکال، جدول‌ها و انیمیشن‌ها، افزودن صدا و ویدئو به اسلایدها، پیش‌نمایش اسلایدها، استخراج اسلایدها به SVG، PDF و سایر فرمت‌ها و بسیاری قابلیت‌های دیگر را فراهم می‌کند.

  • Aspose.Slides for .NET نه تنها به شما امکان می‌دهد فایل‌های PowerPoint را از منابع مختلف باز کنید، بلکه امکان ذخیره ارائه‌ها را به روش‌های گوناگون فراهم می‌کند. به عنوان مثال می‌توانید ارائه‌های خود را به صورت PPT ذخیره کنید؛ همچنین می‌توانید اسلایدها را به عنوان تصویر ذخیره نمایید.

  • Aspose.Slides for .NET تقریباً تمام ویژگی‌هایی که ممکن است در Microsoft PowerPoint پیدا کنید را فراهم می‌کند. با توجه به انعطاف‌پذیری Aspose.Slides for .NET، علاوه بر جدول‌ها و انواع مختلف اشکال، می‌توانید فریم‌های مختلفی چون متن، صدا و ویدئو را به اسلایدهای خود اضافه کنید.

  • Aspose.Slides for .NET با استفاده از Managed C# توسعه یافته است. می‌توانید از Aspose.Slides for .NET با هر زبان .NET مانند C#، VB.NET، J# و غیره استفاده کنید. Aspose.Slides for .NET همچنین می‌تواند در هر نوع برنامه‌ای—وب یا برنامه‌های ویندوزی—به کار رود.

  • Aspose.Slides for .NET همچنین نمونه‌های کامل و دموهای کاربردی را فراهم می‌کند تا به توسعه‌دهندگان در درک بهتر API کمک کند.

ویژگی‌های Aspose.Slides

ویژگی‌های Aspose.Slides for .NET می‌توانند به این گروه‌ها تقسیم شوند:

  1. ویژگی‌های ارائه.
  2. ویژگی‌های اسلاید.
  3. ویژگی‌های گرافیک و رسانه‌ها.
  4. ویژگی‌های جدول.
  5. ویژگی‌های متن و پاراگراف
  6. ویژگی‌های پیشرفته

ویژگی‌های ارائه

  • باز کردن ارائه‌های Microsoft PowerPoint از منابع مختلف.
  • ذخیره ارائه‌ها در فرمت‌های مختلف Microsoft PowerPoint.
  • ایجاد ارائه از صفر.
  • تبدیل ارائه‌ها به اسناد PDF بدون استفاده از هیچ مؤلفه دیگری.
  • خواندن یا اصلاح ویژگی‌های سند یک ارائه.
  • اعمال حفاظت بر روی ارائه.
  • استخراج ارائه به PDF.
  • استخراج ارائه به TIFF.
  • استخراج ارائه به XPS.
  • استخراج ارائه به SWF.
  • استخراج ارائه به PDF Note / Tiff Notes.
  • استخراج ارائه به HTML.

ویژگی‌های اسلاید

  • ایجاد اسلایدهای جدید از صفر و افزودن آنها به ارائه‌ها.
  • دسترسی به هر اسلاید از طریق موقعیت آن در ارائه.
  • کپی یا کلون کردن اسلایدها به همان ارائه یا ارائه‌ای دیگر.
  • ویرایش و حذف اسلایدها.
  • کپی‌کردن مسترها همراه با اسلایدها به صورت خودکار.
  • پیش‌نمایش اسلایدها.
  • دریافت یا تنظیم نام یک اسلاید.
  • ذخیره اسلایدها به عنوان تصویر.
  • استخراج اسلایدها به فرمت SVG.
  • کار با مسترهای متعدد در ارائه‌ها.
  • پر کردن پس‌زمینه اسلایدها با هر سبک پشتیبانی‌شده.
  • افزودن یا مدیریت یادداشت‌های اسلاید.
  • تنظیم دینامیک مسترها و سبک‌های جدید اسلاید.
  • افزودن یا اصلاح انتقال اسلایدهای نمایش.
  • افزودن انتقال‌های Morph.

ویژگی‌های گرافیک و رسانه‌ها

  • ایجاد یا مدیریت اشکالی مانند خطوط، مستطیل‌ها، بیضی‌ها و پلی‌لاین‌ها.
  • مدیریت سبک خطوط در اشکال.
  • دریافت متن جایگزین یک شکل.
  • چرخاندن یا وارون کردن اشکال.
  • پر کردن اشکال با سبک‌های مختلف—مثلاً تک‌رنگ، گرادیان، الگو، بافت و تصویر.
  • استفاده از هر یک از ۴۸ الگوی پیش‌تعریف‌شده و ۲۴ بافت.
  • اختصاص پیوندها به اشکال.
  • خواندن، اصلاح و افزودن افکت‌های انیمیشنی جدید به اسلایدها و اشکال.
  • افزودن تصاویر جدید به ارائه‌ها و مدیریت تصاویر موجود.
  • افزودن گلوله‌های تصویری جدید به ارائه‌ها و مدیریت گلوله‌های موجود.
  • افزودن فریم‌های صوتی جدید به ارائه‌ها و مدیریت فریم‌های موجود.
  • افزودن فریم‌های ویدئویی جدید به ارائه‌ها و مدیریت فریم‌های موجود.

ویژگی‌های جدول

  • ایجاد جدول از صفر و افزودن آن به اسلایدها.
  • تغییر اندازه و جابجایی جدول‌ها.
  • دسترسی به هر سلول در جدول.
  • تغییر فرمت و حاشیه‌های هر سلول.
  • تغییر اندازه ستون‌ها و ردیف‌ها.
  • افزودن و حذف ستون‌ها و ردیف‌ها.
  • تنظیم عرض و رنگ حاشیه برای کل جدول.

ویژگی‌های متن و پاراگراف

  • دریافت و تنظیم متن در مکان‌دارهای متنی و فریم‌های متنی.
  • دریافت نوع یک مکان‌دار.
  • تغییر قالب‌بندی متن در فریم متنی.
  • افزودن قلم‌های جدید یا مدیریت قلم‌های موجود در یک ارائه.
  • تغییر متن و قالب‌بندی متن.
  • ایجاد یا مدیریت پیوندها به متن.
  • پشتیبانی از تب‌ها و تب‌های مؤثر.
  • افزودن فریم‌های متنی جدید به تقریباً هر نوع شکلی.
  • دسترسی و اصلاح حاشیه‌ها و تنظیمات پیچش متن در فریم‌های متنی.
  • دسترسی و اصلاح تو رفتگی پاراگراف.

ویژگی‌های پیشرفته

  • دسترسی به اشیاء OLE توکار در ارائه‌ها.
  • قفل کردن ارائه‌ها.

پشتیبانی فنی

Aspose پشتیبانی فنی نامحدود و رایگان برای تمام محصولات خود ارائه می‌دهد. این پشتیبانی برای تمام کاربران (از جمله کاربران با بسته‌های ارزیابی) در دسترس است. اگر به کمک برای Aspose.Slides for .NET نیاز دارید، موارد زیر را در نظر بگیرید:

  • مسیر اصلی پشتیبانی، انجمن‌های Aspose است. سؤال خود را در انجمن Aspose.Slides ارسال کنید—و پاسخ آن ظرف چند ساعت خواهد بود. تیم پشتیبانی Aspose.Slides به‌صورت مستقیم به سؤالاتی که در انجمن مطرح می‌شوند، پاسخ می‌دهد.
  • لطفاً توجه داشته باشید که Aspose پشتیبانی فنی از طریق تلفن ارائه نمی‌دهد. پشتیبانی تلفنی فقط برای سؤالات فروش و خرید در دسترس است.
  • هنگام انتظار برای پاسخ در انجمن‌ها، لطفاً صبور باشید و اختلافات ساعت‌های زمانی را در نظر بگیرید.

اگر با Aspose.Slides for .NET مشکلی دارید، برای حل کارآمد آن دستورالعمل‌های زیر را دنبال کنید:

  • ابتدا بررسی کنید که از آخرین نسخه Aspose.Slides for .NET استفاده می‌کنید. شاید مشکلی که تجربه کردید در یک به‌روزرسانی حل شده باشد.

    برای دریافت اطلاعات درباره آخرین نسخه محصول، به دانلود Aspose.Slides مراجعه کنید.

  • قبل از گزارش یک مشکل، می‌توانید انجمن‌ها، این مستندات و مرجع API را مرور کنید. شاید پاسخ سؤال شما پیش از این ارائه شده باشد.

  • هنگام گزارش یک مشکل، لطفاً سند اصلی و (در صورت امکان) بخشی از کد مربوط به مشکل را ضمیمه کنید. اگر نیاز به پیوست چندین فایل دارید، آنها را در یک بسته ZIP قرار دهید.

    می‌توانید اسناد خود را به‌صورت امن در Aspose.Forums پیوست کنید زیرا فقط شما و توسعه‌دهندگان Aspose به فایل‌های پیوست‌شده دسترسی دارند.

  • برای هر مشکل یک رشته (thread) ایجاد و استفاده کنید. اگر مشکل دیگری پیش آمد، باید رشته دیگری برای گزارش آن ایجاد کنید.

این جدول منابع فنی مهم Aspose.Slides for .NET را فهرست می‌کند.

منبع توضیح
صفحه اصلی Aspose.Slides for .NET صفحه اصلی محصول.
وبلاگ Aspose.Slide به‌طور منظم این صفحه را برای اطلاعات درباره نسخه‌های جدید و نکات مفید درباره Aspose.Slides بررسی کنید.
دانلود Aspose.Slides for .NET آخرین نسخه Aspose.Slides را از اینجا دانلود کنید. ما به‌طور مداوم نسخه‌های جدید منتشر می‌کنیم.
انجمن پشتیبانی Aspose.Slides سؤال‌ها و مشکلات خود را اینجا بپرسید تا به‌سرعت حل شوند.
مستندات محصول Aspose.Slides for .NET مستندات آنلاین کامل که شامل این سند و مرجع API Aspose.Slides است.

بیانیه

تمام مؤلفه‌های Aspose .NET به مجموعه مجوز Full Trust نیاز دارند. دلیل این امر این است که مؤلفه‌های Aspose .NET برای دسترسی به تنظیمات رجیستری، فایل‌های سیستمی و دایرکتوری‌های مجازی به امتیازات بالایی نیاز دارند تا بتوانند عملیات‌هایی مانند تجزیه فونت‌ها و وظایف مشابه را انجام دهند. علاوه بر این، مؤلفه‌های Aspose .NET بر پایه کلاس‌های هسته‌ای سیستم .NET ساخته شده‌اند که در بسیاری از موارد نیز به مجموعه مجوز Full Trust نیاز دارند.

ارائه‌دهندگان خدمات اینترنتی (ISP) که برنامه‌های متعدد از شرکت‌های مختلف را میزبانی می‌کنند، عمدتاً سطح امنیتی Medium Trust را اعمال می‌کنند. در حالت استفاده از NET 2.0، این سطح امنیتی محدودیت‌های زیر را اعمال می‌کند:

  • OleDbPermission در دسترس نیست. به این معنی که نمی‌توانید از فراهم‌کننده داده‌های مدیریت‌شده OLE DB در ADO.NET برای دسترسی به پایگاه‌ داده‌ها استفاده کنید.
  • EventLogPermission در دسترس نیست. به این معنی که نمی‌توانید به لاگ رویدادهای ویندوز دسترسی داشته باشید.
  • ReflectionPermission در دسترس نیست. به این معنی که نمی‌توانید از reflection استفاده کنید.
  • RegistryPermission در دسترس نیست. به این معنی که نمی‌توانید به رجیستری دسترسی پیدا کنید.
  • WebPermission محدود شده است. این بدان معنی است که برنامه شما تنها می‌تواند با آدرس یا محدوده آدرس‌هایی که در عنصر تعریف کرده‌اید، ارتباط برقرار کند.
  • FileIOPermission محدود شده است. این بدان معنی است که فقط می‌توانید به فایل‌های موجود در ساختار دایرکتوری مجازی برنامه خود دسترسی داشته باشید.

به‌دلیل دلایل فوق، مؤلفه‌های Aspose .NET تنها می‌توانند روی سرورهایی که مجموعه مجوز Full Trust را اعطا می‌کنند، استفاده شوند.

سوالات متداول

آیا سطوح انطباق PDF برای بایگانی و دسترس‌پذیری (PDF/A و PDF/UA) را پشتیبانی می‌کند؟
بله. می‌توانید با تنظیم گزینه‌های خروجی PDF به PDF/A-2a/2b/2u، PDF/A-3a/3b و همچنین PDF/UA ذخیره کنید.

آیا مکانیزم جایگزینی فونت و پشتیبانی از فونت‌های سفارشی برای اطمینان از رندر صحیح وجود دارد؟
بله. کتابخانه به شما امکان می‌دهد فونت‌های سفارشی را بارگذاری کنید و قوانین بازگشت را تعریف کنید تا گلیف‌های گم‌شده به‌طور قابل اعتماد در زمان تبدیل و رندر جایگزین شوند.

آیا می‌توانم بدون باز کردن کامل، تشخیص دهم که یک فایل با رمز عبور محافظت شده است؟
بله. می‌توانید یک ارائه را بررسی کنید تا قبل از بارگذاری کامل سند، متوجه شوید آیا به رمز عبور نیاز دارد یا خیر.

آیا برای پردازش و تبدیل‌ها نیاز به Microsoft PowerPoint است؟
خیر. Aspose.Slides یک موتور مستقل است؛ نیازی به PowerPoint روی سرور یا workstation نیست.

آیا ایمن است که ارائه‌ها را از چندین رشته (Thread) پردازش کنم؟
بله، می‌توانید اسناد مختلف را به‌صورت موازی در رشته‌های جداگانه پردازش کنید؛ فقط کافی است از استفاده همزمان از یک نمونه ارائه در چندین رشته پرهیز کنید.

آیا ماکروها حفظ می‌شوند و می‌توانم VBA را در فایل‌های PPTM/PPSM مدیریت کنم؟
بله. ارائه‌های دارای ماکرو پشتیبانی می‌شوند، و می‌توانید پروژه‌های VBA را بررسی و مدیریت کنید در آن فایل‌ها.

آیا می‌توانم PDF یا HTML را به اسلایدهای PowerPoint تبدیل کنم؟
بله. می‌توانید صفحات PDF یا محتوای HTML را وارد کنید تا اسلایدهایی در یک ارائه ایجاد یا پر کنید.

آیا استخراج XPS پشتیبانی می‌شود و می‌توانم کیفیت و محتوای خروجی XPS را کنترل کنم؟
بله. استخراج به XPS موجود است و گزینه‌های ذخیره‌سازی به شما امکان می‌دهند کیفیت خروجی و محتویات گنجانده شده را تنظیم کنید.

آیا می‌توانم اسلایدها را به تصویر تبدیل کنم و کیفیت خروجی را کنترل کنم؟
بله. اسلایدها می‌توانند به فرمت‌های PNG، JPEG، GIF، BMP، TIFF [/slides/fa/net/convert-powerpoint-to-png/] رندر شوند و با کنترل دقیق بر اندازه و کیفیت خروجی تنظیم شوند.

آیا فرمول‌های ریاضی (MathML/MathText) پشتیبانی می‌شوند و می‌توان آن‌ها را استخراج کرد؟
بله. می‌توانید متن‌های ریاضی را ایجاد و ویرایش کنید و فرمول‌ها را استخراج کنید، از جمله به MathML.

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