# C++ PowerPoint API | اسلایدها را ذخیره کنید

> Aspose.Slides API for C++ یک C++ PPT PowerPoint API برای ایجاد، مشاهده، دستکاری و تبدیل PPT در C++ است.

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



<p>
 Aspose.Slides for C++ یک پاورپوینت API قدرتمند برای دستکاری، رندر و تبدیل PPT(X) در C++ بدون Microsoft PowerPoint است. API از نمایش اسلایدها در اسناد به فرمت های گرافیکی مختلف با دقت بالا پشتیبانی می کند و همچنین عملکردی را برای تغییر یا ایجاد تقریباً تمام محتویات ممکن فایل ها، قالب بندی متن و اشکال در اسلایدها و موارد دیگر فراهم می کند.
</p>

<p>
 Aspose.Slides for C++ از اکثر فرمت های پاورپوینت و نمایش اسلاید از جمله POT، PPT، PPS، POTX، PPTX، PPSX، ODP و غیره پشتیبانی می کند. Aspose.Slides برای C++ همچنین می تواند تمام این فرمت ها را به PDF، HTML، XPS و غیره تبدیل کند.
</p>

<div class="diagram1 d1-cplus">
 <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 Controls
    </li>
    <li>
پشتیبانی از Ole Objects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    متن و پاراگراف
   </header>
   <ul>
    <li>
مدیریت متن و قالب بندی
    </li>
    <li>
مدیریت متن هایپرلینک
    </li>
    <li>
نوع جای‌بان را تنظیم کنید
    </li>
    <li>
متغیرهای متن و قاب ها
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    گرافیک و چند رسانه ای
   </header>
   <ul>
    <li>
از نمودارهای MSO پشتیبانی می کند
    </li>
    <li>
از SmartArt Shapes پشتیبانی می کند
    </li>
    <li>
پشتیبانی از ActiveX Shapes
    </li>
    <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-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    ویندوز 32 بیت
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    ویندوز 64 بیت
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    لینوکس 64 بیتی
   </header>
  </div>

 </div>

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

</div>

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

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-mail-forward">
    </i>
    فقط خروجی
   </header>
   <ul>
    <li>
     <b>
چیدمان ثابت:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
تصاویر:
     </b>
     JPEG, PNG, GIF, BMP, 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-cpp.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    C++
   </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">
    ویژگی های کتابخانه پردازش پاورپوینت C++ پیشرفته
   </h2>
   <p>
   </p>
   <div class="col-lg-4">
    <em class="fa fa-floppy-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ارائه را در فایل یا جریان ذخیره کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-random ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ارائه ها را به فرمت های استاندارد تبدیل کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-powerpoint-o 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">
     محافظت از ارائه ها با رمز عبور
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     نمودارها را اضافه، قالب بندی و دستکاری کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     اضافه کردن، قالب بندی و دستکاری اشکال
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-film 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-4">
    <em class="fa fa-table ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     اضافه کردن، قالب بندی و دستکاری جداول
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-check-square-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ارائه ها را به PDF و XPS صادر کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-file-image-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     اسلایدها را در قالب SVG صادر کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-picture-o ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     اضافه کردن تصاویر به ارائه ها
    </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-bar-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     پشتیبانی از نمودارهای MSO 2016
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-html5 ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     ارائه ها را به صورت HTML صادر کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-refresh ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     وارد کردن و صادرات متن HTML در اسلاید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-th-large 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">
     بارگیری ارائه های محافظت شده
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-text-height ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     تنظیم اندازه قلم افسانه فردی
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-area-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     نمودار سهام ایجاد کنید و تصویر نمودار را دریافت کنید
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-cog ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     تغییر رنگ سری
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-pie-chart ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     محدوده های گرد منطقه نمودار را تنظیم کنید
    </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-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 یا XPS صادر کنید
    </h2>
    <p>
     Aspose.Slides for C++ با داشتن موتور رندر طراحی شده خاص خود، رندرهایی را با بالاترین میزان وفاداری به Microsoft PowerPoint ارائه می دهد. این اجازه می دهد تا ارائه ها را به فرمت های استاندارد صنعتی مانند XPS و PDF با نتایج مشابه ارائه اصلی صادر کنید.
    </p>
    <div class="codeblock" id="code">
     <h3>
      ارائه در فرمت های PDF و XPS - C++
     </h3>
     <pre><code class="cpp">// load presentation to be converted

SharedPtr&lt;Presentation&gt; prs = MakeObject&lt;Presentation&gt;(dir + L"template.pptx");

// save in PDF &amp; XPS formats

prs-&gt;Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs-&gt;Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     اسلایدهای ارائه را کپی یا کلون کنید
    </h2>
    <p>
     روش‌های داخلی توسط Aspose.Slides برای C++ برای شبیه‌سازی یا کپی کردن اسلایدهای موجود نه تنها در یک سند بلکه از یک فایل به فایل دیگر وجود دارد. از آنجایی که یک اسلاید طرح خود را از اسلاید اصلی به ارث می برد، روش های شبیه سازی داخلی به طور خودکار Master را در طول فرآیند شبیه سازی کپی می کنند.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     قالب بندی محتوای پاورپوینت مایکروسافت
    </h2>
    <p>
     کتابخانه در حین استفاده از API امکان قالب‌بندی اشکال و متن روی اسلایدها را در یک فایل فراهم می‌کند. متن از طریق قاب‌های متنی مرتبط با اشکال مدیریت می‌شود، از این رو متن با استفاده از پاراگراف‌ها و بخش‌های مرتبط با قاب‌های متن قالب‌بندی می‌شود. شما می توانید نوع فونت، رنگ، اندازه، سایه ها و همچنین تراز پاراگراف، گلوله و جهت را مدیریت کنید. همچنین می توان ویژگی های عنصر شکل مانند اندازه، خط، موقعیت، تصویر، متن را دستکاری کرد و به راحتی پر کرد.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Serialize Shapes
    </h2>
    <p>
     اگرچه Aspose.Slides برای C++ از تعداد زیادی شکل پشتیبانی می‌کند، اما اگر شکلی توسط API پشتیبانی نمی‌شود، یک روش سریال‌سازی ارائه شده است که از طریق آن می‌توانید آن شکل را از یک اسلاید موجود برای استفاده بیشتر بر اساس نیاز برنامه سریال‌سازی کنید.
    </p>
   </div>
  </div>
 </div>
</div>
