# C++ PowerPoint-API | Dia's toewijzen

> Aspose.Slides API voor C++ is een C++ PPT PowerPoint API voor het maken, bekijken, manipuleren en converteren van PPT op C++.

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



<p>
 Aspose.Slides voor C++ is een krachtige PowerPoint API voor het manipuleren, renderen en converteren van PPT(X) in C++ zonder Microsoft PowerPoint. API ondersteunt hifi-weergave van dia's in de documenten naar verschillende grafische formaten en biedt de functionaliteit om bijna alle mogelijke inhoud van de bestanden te wijzigen of te maken, tekst en vormen op dia's op te maken en nog veel meer.
</p>

<p>
 Aspose.Slides voor C++ ondersteunt de meeste PowerPoint- en diavoorstellingsformaten, waaronder POT, PPT, PPS, POTX, PPTX, PPSX, ODP en andere. Aspose.Slides voor C++ kan al deze formaten ook converteren naar PDF, HTML, XPS, enz.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Gegevensverwerking
   </header>
   <ul>
    <li>
Grafieken maken
    </li>
    <li>
Werken met SmartArts
    </li>
    <li>
Werken met PowerPoint-vormen
    </li>
    <li>
Ondersteuning voor ActiveX-besturingselementen
    </li>
    <li>
Ondersteuning voor Ole Objects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Tekst en alinea
   </header>
   <ul>
    <li>
Tekst en opmaak beheren
    </li>
    <li>
Hyperlinktekst beheren
    </li>
    <li>
Type tijdelijke aanduiding instellen
    </li>
    <li>
Plaatsaanduidingen en kaders voor tekst
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafisch & Multimedia
   </header>
   <ul>
    <li>
Ondersteunt MSO-kaarten
    </li>
    <li>
Ondersteunt SmartArt-vormen
    </li>
    <li>
Ondersteunt ActiveX-vormen
    </li>
    <li>
Dia-overgangen beheren
    </li>
    <li>
Animatie-effecten beheren
    </li>
    <li>
Verbindingen toevoegen aan vormen
    </li>
    <li>
Vormen roteren en omdraaien
    </li>
    <li>
Lijnstijlen van Shape beheren
    </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>
    Windows 32 bit
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 64 bit
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux 64 bits
   </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>
    Invoer uitvoer
   </header>
   <ul>
    <li>
     <b>
Microsoft PowerPoint:
     </b>
     PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
Open kantoor:
     </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>
    Alleen uitvoer
   </header>
   <ul>
    <li>
     <b>
Vaste indeling:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
Afbeeldingen:
     </b>
     JPEG, PNG, GIF, BMP, SVG
    </li>
    <li>
     <b>
Web:
     </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">
    Geavanceerde C++ PowerPoint-verwerkingsbibliotheekfuncties
   </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">
     Sla de presentatie op in bestand of stream
    </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">
     Presentaties converteren naar standaardformaten
    </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">
     Ingebouwde en aangepaste documenteigenschappen beheren
    </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">
     Presentaties met wachtwoord beveiligen
    </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">
     Grafieken toevoegen, opmaken en manipuleren
    </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">
     Vormen toevoegen, opmaken en manipuleren
    </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">
     Dia's toevoegen, opmaken en manipuleren
    </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">
     Tekst toevoegen, opmaken en manipuleren
    </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">
     Tabellen toevoegen, opmaken en manipuleren
    </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">
     Presentaties exporteren naar 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">
     Dia's exporteren in SVG-indeling
    </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">
     Afbeeldingen toevoegen aan presentaties
    </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">
     Genereer presentaties uit de database
    </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">
     Ondersteuning voor MSO 2016-kaarten
    </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">
     Presentaties exporteren als 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">
     Importeer en exporteer HTML-tekst in dia's
    </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">
     Lay-outdia's toevoegen aan presentaties
    </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">
     Beveiligde presentaties laden
    </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">
     Lettergrootte van individuele legenda instellen
    </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">
     Aandelengrafiek maken en grafiekafbeelding krijgen
    </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">
     Seriekleur wijzigen
    </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">
     Afgeronde randen van grafiekgebied instellen
    </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">
     Verander de kleur van categorieën in serie
    </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">
     Lettertype-eigenschappen instellen voor grafiekgegevenstabel
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     PowerPoint-bestanden exporteren als PDF of XPS
    </h2>
    <p>
     Met zijn eigen speciaal ontworpen rendering-engine, wordt Aspose.Slides voor C++ gerenderd met de hoogste getrouwheid aan Microsoft PowerPoint. Het maakt het exporteren van presentaties naar industriestandaard formaten zoals XPS en PDF mogelijk met vergelijkbare resultaten als de originele presentatie.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Render presentatie in PDF & XPS formaten - 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">
     Presentatiedia's kopiëren of klonen
    </h2>
    <p>
     Aspose.Slides voor C++ biedt ingebouwde methoden om bestaande dia's niet alleen binnen een document te klonen of te kopiëren, maar ook van het ene bestand naar het andere. Aangezien een dia zijn lay-out overneemt van de basisdia, kopiëren de ingebouwde kloonmethoden automatisch de master tijdens het kloonproces.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Opmaak van Microsoft PowerPoint-inhoud
    </h2>
    <p>
     Bibliotheek maakt het mogelijk om vormen en tekst op dia's in een bestand op te maken tijdens het gebruik van API. Tekst wordt beheerd via tekstkaders die zijn gekoppeld aan vormen, daarom wordt tekst opgemaakt met behulp van alinea's en gedeelten die aan de tekstkaders zijn gekoppeld. U kunt het lettertype, de kleur, de grootte, de tinten beheren, evenals de alinea-uitlijning, opsommingstekens en oriëntatie. Men kan ook gemakkelijk vormelementattributen zoals grootte, lijn, positie, afbeelding, tekst en opvulling manipuleren.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Vormen serialiseren
    </h2>
    <p>
     Hoewel Aspose.Slides voor C++ een groot aantal vormen ondersteunt, is er echter, als een vorm niet wordt ondersteund door de API, een serialisatiemethode waarmee u die vorm van een bestaande dia kunt serialiseren voor verder gebruik volgens de vereisten van de toepassing.
    </p>
   </div>
  </div>
 </div>
</div>
