# C# .NET PowerPoint Processing API | Aspose.Slides

> Aspose.Slides یک API پاورپوینت C#.NET است. Slides API را برای ایجاد C# PPT به صورت برنامه‌ریزی در نظر بگیرید.

Source: https://products.aspose.com/slides/fa/net/
Updated: 2026-08-11



<p>Aspose.Slides for .NET یک API پردازش ارائه برای فرمت های پاورپوینت و اپن آفیس است. Aspose.Slides به برنامه ها امکان خواندن، نوشتن، محافظت، تغییر و تبدیل ارائه ها در NET C# را می دهد. متن ارائه، اشکال، نمودارها، جداول و انیمیشن ها را مدیریت کنید، صدا و ویدئو را به اسلایدها اضافه کنید، اسلایدها را پیش نمایش دهید.</p>

<p>Aspose.Slides for .NET از همه فرمت های ارائه محبوب پشتیبانی می کند. از سی شارپ برای ادغام، تقسیم، شبیه سازی و استفاده مجدد از چندین ارائه پاورپوینت، قالب ها و اسلایدها به روش های متعدد استفاده کنید. علاوه بر این، API تعدادی ویژگی پیشرفته مانند چاپ بر روی چاپگرهای فیزیکی و ارائه ارائه به فرمت‌های طرح‌بندی ثابت، HTML و تصاویر را ارائه می‌دهد.</p>

<p>Aspose.Slides for .NET یک API مستقل است و به Microsoft PowerPoint یا هر نرم افزار یا کتابخانه اضافی دیگری نیاز ندارد.</p>

<div class="diagram1 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    پردازش داده ها
   </header>
   <ul>
    <li>
مدیریت نمودارها
    </li>
    <li>
SmartArts را مدیریت کنید
    </li>
    <li>
مدیریت اشکال پاورپوینت
    </li>
    <li>
کنترل های ActiveX را مدیریت کنید
    </li>
    <li>
OleObjects را مدیریت کنید
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    متن و پاراگراف
   </header>
   <ul>
    <li>
دستکاری متن و قالب بندی
    </li>
    <li>
دستکاری متن هایپرلینک
    </li>
    <li>
نوع جای‌بان را تنظیم کنید
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    گرافیک و چند رسانه ای
   </header>
   <ul>
    <li>
انتقال اسلایدها را مدیریت کنید
    </li>
    <li>
مدیریت جلوه های انیمیشن
    </li>
    <li>
اتصال دهنده ها را به Shapes اضافه کنید
    </li>
    <li>
چرخش و چرخش اشکال
    </li>
    <li>
سبک های خط Shape را مدیریت کنید
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint API C#" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    COM Interop
   </header>
   <ul>
    <li>
PHP، VBScript، دلفی، C++
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    .چارچوب خالص
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    NET Core
   </header>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for .NET" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-arrows-v">
    </i>
    ورودی خروجی
   </header>
   <ul>
    <li>
     <b>
مایکروسافت پاورپوینت:
     </b>
     PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
دفتر کار جمعی همکاران:
     </b>
     ODP
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    فقط خروجی
   </header>
   <ul>
    <li>
     <b>
چیدمان ثابت:
     </b>
     PDF, PDF/A, XPS
    </li>
    <li>
     <b>
تصاویر:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
SVG
    </li>
    <li>
     <b>
وب:
     </b>
     HTML
    </li>
   </ul>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="PowerPoint Presentation API" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

<div class="container-fluid features-section bg-gray singleproduct">
 <a class="anchor" id="features" name="features">
 </a>
 <div class="row">
  <div class="container">
   <h2 class="pr-ft">
    ویژگی های پیشرفته .NET C# PowerPoint API
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     اسلایدها را از الگوها ایجاد یا شبیه سازی کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-signal ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     کار با جداول پاورپوینت از طریق API
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cogs ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     محافظ را روی اشکال اعمال کنید یا بردارید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     نمودارهای اکسل را به عنوان OleObjects به اسلایدها اضافه کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     پشتیبانی از OleObjects لینک شده
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-width ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ارائه ها را از پایگاه داده تولید کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-unlock-alt ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     از ارائه ها و PDF حاصل محافظت کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ارائه ها را روی چاپگر فیزیکی چاپ کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-font ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     نمودارها را ایجاد و سفارشی کنید
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     تبدیل ارائه به PDF، HTML، TIFF یا XPS در NET C#
    </h2>
    <p>
     Aspose.Slides for .NET API موتور رندر مخصوص به خود را دارد که به ویژه برای رندر کردن فرمت های پاورپوینت و اپن آفیس با بالاترین صحت طراحی شده است. NET C# PowerPoint API به شما امکان می دهد ارائه ها را به تعدادی فرمت استاندارد صنعتی مانند PDF، HTML، TIFF و XPS با نتایجی مشابه با ارائه اصلی صادر کنید. علاوه بر این، برای تبدیل یک PPT در سی شارپ، فقط باید فایل ارائه را بارگذاری کنید و متد Save را به همراه فرمت خروجی مورد نظر فراخوانی کنید. تبدیل پاورپوینت سی شارپ با Aspose.Slides برای NET API واقعاً به همین سادگی است.
    </p>
    <div class="codeblock" id="code">
     <h3>
      ارائه ارائه ها - سی شارپ
     </h3>
     <pre><code class="cs">// load the file to be converted

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// render as PDF, XPS &amp; TIFF

prs.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);

prs.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);

prs.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);</code></pre>
    </div>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     قالب بندی محتوای ارائه در NET C#
    </h2>
    <p>
     قالب بندی متن و اشکال روی اسلایدها در سی شارپ با استفاده از Aspose.Slides .NET API امکان پذیر است. متن در ارائه ها با کمک قاب های متنی مرتبط با اشکال مدیریت می شود. از این رو قالب بندی متن با استفاده از پاراگراف ها و بخش های مرتبط با فریم های متن را برای توسعه دهندگان آسان می کند. شما همچنین می توانید ویژگی های عناصر شکل مانند موقعیت، اندازه، خط، تصویر، متن و پر کردن را با استفاده از C# PowerPoint API دستکاری کنید.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     ایجاد و تغییر PowerPoint SmartArt در NET C#
    </h2>
    <p>
     Aspose.Slides for .NET ایجاد اشکال SmartArt را از ابتدا تسهیل می کند و همچنین توانایی دسترسی، دستکاری یا حذف اشیاء SmartArt موجود از یک اسلاید را فراهم می کند. علاوه بر این، NET C# PowerPoint API توانایی افزودن، حذف یا تکرار گره‌های SmartArt را فراهم می‌کند. همچنین می‌توانید ظاهر SmartArt را به صورت پویا تغییر دهید، مانند سبک تنظیم، رنگ و چیدمان.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     محافظت از ارائه در NET C#
    </h2>
    <p>
     Aspose.Slides for .NET API می تواند فایل های ارائه را قفل کند تا از تغییر محتویات محافظت کند. توسعه دهندگان همچنین ممکن است از PPT در C# و همچنین سند PDF تبدیل شده برای توزیع ایمن محافظت کنند. C# PowerPoint API همچنین از حالت دسترسی فقط خواندنی برای ارائه های تولید شده و ویژگی های سند آن پشتیبانی می کند.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     ایجاد نمایشگر ارائه با ریز عکسهای اسلاید در NET C#
    </h2>
    <p>
     Aspose.Slides for .NET می تواند تصاویر بندانگشتی از اسلایدها ایجاد کند تا بتوانید تصاویر اسلاید را بین کاربرانی که برنامه پاورپوینت را روی دستگاه خود نصب نکرده اند توزیع کنید. می توانید از C# PowerPoint API برای مشاهده PPT در برنامه C#.NET از هر نوع استفاده کنید: وب سایت سفارشی، برنامه دسکتاپ و غیره. از این ویژگی برای ایجاد نمایشگر ارائه خود در C# استفاده کنید.
    </p>
    <div class="codeblock" id="code">
     <h3>
      ایجاد تصاویر کوچک اسلایدها از طریق .NET - C#
     </h3>
     <pre><code class="cs">// load the presentation file

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// access the first slide from the collection

var sld = prs.Slides[0];

// create a full scale image of the slide

var bmp = sld.GetThumbnail(1f, 1f);

// save the image in JPEG format

bmp.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     اتوماسیون مایکروسافت آفیس - مورد نیاز نیست
    </h2>
    <p>
     Aspose.Slides for .NET با استفاده از کد مدیریت شده ساخته شده است که برای کار با فرمت های سند پاورپوینت نیازی به نصب Microsoft Office یا Microsoft PowerPoint روی دستگاه ندارد. این یک جایگزین عالی برای اتوماسیون مایکروسافت آفیس از نظر ویژگی های پشتیبانی شده، امنیت، ثبات، مقیاس، سرعت و قیمت است.
    </p>
   </div>

  </div>
 </div>
</div>

> ما دریافتیم که Aspose.Slides برای استفاده آسان است و به خوبی روی سرورهای ASP.Net ما کار می کند. ما دریافته‌ایم که آنها نیاز مهمی به تولید پویا فایل‌ها را برآورده می‌کنند تا دسترسی ما را فراتر از برنامه‌های وب سنتی گسترش دهند.
>
> — Rick Joi | Workplace Dynamics, UK

> محصول همانطور که تبلیغ می‌شد کار می‌کرد، مستندات به راحتی قابل پیگیری بود، و انجمن‌های پشتیبانی همه کمکی بودند که به آن نیاز داشتیم. راه حل نهایی که ما به کار گرفتیم تا حد زیادی از انتظارات اولیه ما فراتر رفته است.
>
> — Bruce Brien | Stratascope Inc, USA
