# C ++ PowerPoint API | شرائح Aspose

> Aspose.Slides API for C ++ هو C ++ PPT PowerPoint API لإنشاء وعرض ومعالجة وتحويل PPT على C ++.

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



<p>
 Aspose.Slides for C ++ هي واجهة برمجة تطبيقات PowerPoint قوية لمعالجة وتقديم وتحويل PPT (X) في C ++ بدون Microsoft PowerPoint. تدعم واجهة برمجة التطبيقات (API) التقديم عالي الدقة للشرائح في المستندات إلى تنسيقات رسومات مختلفة بالإضافة إلى توفير وظيفة لتعديل أو إنشاء جميع المحتويات الممكنة تقريبًا للملفات وتنسيق النص والأشكال على الشرائح وغير ذلك الكثير.
</p>

<p>
 Aspose.Slides for C ++ يدعم معظم تنسيقات PowerPoint وعرض الشرائح بما في ذلك POT و PPT و PPS و POTX و PPTX و PPSX و ODP وغيرها. Aspose.Slides for 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>
العمل مع أشكال PowerPoint
    </li>
    <li>
دعم عناصر تحكم ActiveX
    </li>
    <li>
دعم كائنات Ole
    </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
    </li>
    <li>
يدعم أشكال ActiveX
    </li>
    <li>
إدارة انتقالات الشرائح
    </li>
    <li>
إدارة تأثيرات الرسوم المتحركة
    </li>
    <li>
أضف موصلات إلى الأشكال
    </li>
    <li>
استدارة وانعكاس الأشكال
    </li>
    <li>
إدارة أنماط خط الشكل
    </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">
    ميزات مكتبة معالجة PowerPoint المتقدمة 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">
     قم بتصدير ملفات PowerPoint بصيغة 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 ++ لاستنساخ أو نسخ الشرائح الموجودة ليس فقط داخل المستند ولكن أيضًا من ملف إلى آخر. نظرًا لأن الشريحة ترث تخطيطها من الشريحة الرئيسية ، فإن طرق الاستنساخ المضمنة تنسخ الشريحة الرئيسية تلقائيًا أثناء عملية الاستنساخ.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     تنسيق محتوى Microsoft PowerPoint
    </h2>
    <p>
     تسمح المكتبة بتنسيق الأشكال والنصوص على الشرائح في ملف أثناء استخدام API. تتم إدارة النص من خلال إطارات النص المرتبطة بالأشكال ، ومن ثم يتم تنسيق النص باستخدام الفقرات والأجزاء المرتبطة بإطارات النص. يمكنك إدارة نوع الخط واللون والحجم والظلال وكذلك محاذاة الفقرة والتعداد النقطي والاتجاه. يمكن للمرء أيضًا معالجة سمات عنصر الشكل مثل الحجم والخط والموضع والصورة والنص والتعبئة بسهولة كبيرة.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     تسلسل الأشكال
    </h2>
    <p>
     على الرغم من أن Aspose.Slides for C ++ يدعم عددًا كبيرًا من الأشكال ، ومع ذلك ، إذا كان الشكل غير مدعوم من قبل API ، فهناك طريقة تسلسل متوفرة يمكنك من خلالها إجراء تسلسل لهذا الشكل من شريحة موجودة لمزيد من الاستخدام وفقًا لمتطلبات التطبيق.
    </p>
   </div>
  </div>
 </div>
</div>
