راهنمای توسعه‌دهنده

این راهنما قابلیت‌های اصلی Aspose.Slides FOSS برای .NET را همراه با مثال‌های کد قابل اجرا برای هر حوزه ویژگی پوشش می‌دهد.

در این بخش

صفحهتوضیح
ویژگی‌ها و قابلیت‌هافهرست کامل ویژگی‌های پشتیبانی‌شده: اسلایدها، اشکال، متن، پر کردن، افکت‌ها، قالب‌بندی سه‌بعدی، یادداشت‌ها، نظرات، تصاویر و ویژگی‌های سند.
کار با تصاویرتصاویر را به‌عنوان فریم‌های تصویری از فایل یا جریان در اسلایدها جاسازی کنید؛ حالت پر کردن (کشیده شدن، کاشی) را کنترل کنید.
کار با کانکتورهاکانکتورهای خمیده، آرنجی و مستقیم را بین اشکال اضافه کنید؛ نقاط اتصال و سبک خط را تنظیم کنید.
کار با افکت‌های سه‌بعدیسایه خارجی، درخشندگی، تاری، برجستگی، پیش‌تنظیمات دوربین، نورپردازی‌ها و مواد را بر روی اشکال اعمال کنید.
کار با نظراتنظرات بررسی رشته‌ای و یادداشت‌های گوینده را اضافه کنید؛ نویسندگان نظرات را مدیریت کنید؛ حاشیه‌نویسی‌ها را بخوانید.

نقطه ورودی API

هر عملیات با یک شیء Presentation شروع می‌شود. همیشه آن را با یک عبارت using استفاده کنید:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

دستور using تضمین می‌کند که منابع داخلی هنگام خروج از محدوده آزاد شوند. یک مرجع Presentation را فراتر از محدوده using آن ذخیره نکنید.

قالب خروجی پشتیبانی‌شده

تنها قالب ذخیره‌سازی پشتیبانی‌شده PPTX (SaveFormat.Pptx) است. خروجی به PDF، HTML، SVG یا فرمت‌های تصویری در این نسخه موجود نیست.

کلاس‌های کلیدی

کلاس / شمارشفضای‌نامتوضیح
PresentationAspose.Slides.Fossمحفظه ریشه؛ پیاده‌سازی IDisposable
ShapeTypeAspose.Slides.Fossشمارش برای انواع شکل (مستطیل، بیضی، …)
FillTypeAspose.Slides.Fossشمارش برای انواع پرکن (یک‌دانه، گرادیان، …)
NullableBoolAspose.Slides.Fossبولی سه‌حالت برای قالب‌بندی (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.Exportشمارش فرمت خروجی (فقط Pptx پشتیبانی می‌شود)
PointFAspose.Slides.Foss.Drawingنقطهٔ شناور دو‑بعدی (برای موقعیت نظرات استفاده می‌شود)

محدودیت‌های شناخته‌شده

مناطق زیر در این نسخه پشتیبانی نمی‌شوند:

  • Charts: ایجاد یا ویرایش نمودارها امکان‌پذیر نیست
  • SmartArt: پشتیبانی نمی‌شود
  • Animations and transitions: انتقال اسلایدها و انیمیشن‌های اشیاء قابل تنظیم نیست
  • Export formats: فقط ذخیره به‌صورت PPTX پشتیبانی می‌شود؛ خروجی PDF، HTML، SVG یا تصویر وجود ندارد
  • Hyperlinks and action settings: اشیاء پیوند قابل تغییر نیستند
  • VBA macros and digital signatures: در دسترس نیست

بخش‌های ناشناخته XML که در هنگام بارگذاری مواجه می‌شوند، به‌صورت دقیق حفظ می‌شوند و در زمان ذخیره‌سازی، همان‌گونه باقی می‌مانند؛ بنابراین دور زدن (round‑tripping) هرگز محتوایی را که کتابخانه هنوز درک نمی‌کند حذف نمی‌کند.

همچنین ببینید

 فارسی