# C++ PowerPoint API | Aspose Slides

> Az Aspose.Slides API for C++ egy C++ PPT PowerPoint API a PPT létrehozására, megtekintésére, manipulálására és konvertálására C++ rendszeren.

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



<p>
 Az Aspose.Slides for C++ egy hatékony PowerPoint API a PPT(X) manipulálására, renderelésére és konvertálására C++ nyelven Microsoft PowerPoint nélkül. Az API támogatja a dokumentumok diákjainak nagy pontosságú renderelését különböző grafikus formátumokba, valamint lehetőséget biztosít a fájlok szinte minden lehetséges tartalmának módosítására vagy létrehozására, szöveg és alakzatok formázására a diákon és még sok más.
</p>

<p>
 Az Aspose.Slides for C++ támogatja a legtöbb PowerPoint és diavetítés formátumot, beleértve a POT, PPT, PPS, POTX, PPTX, PPSX, ODP és más formátumokat. Az Aspose.Slides for C++ ezeket a formátumokat PDF, HTML, XPS stb.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Adatfeldolgozás
   </header>
   <ul>
    <li>
Hozzon létre diagramokat
    </li>
    <li>
Dolgozzon a SmartArts-szal
    </li>
    <li>
Dolgozzon a PowerPoint alakzatokkal
    </li>
    <li>
ActiveX-vezérlők támogatása
    </li>
    <li>
Az Ole Objects támogatása
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Szöveg és bekezdés
   </header>
   <ul>
    <li>
Szöveg és formázás kezelése
    </li>
    <li>
Hiperhivatkozás szövegének kezelése
    </li>
    <li>
Helyőrző típus beállítása
    </li>
    <li>
Szöveghelyőrzők és keretek
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafika és multimédia
   </header>
   <ul>
    <li>
Támogatja az MSO diagramokat
    </li>
    <li>
Támogatja a SmartArt alakzatokat
    </li>
    <li>
Támogatja az ActiveX alakzatokat
    </li>
    <li>
Diaátmenetek kezelése
    </li>
    <li>
Animációs effektusok kezelése
    </li>
    <li>
Csatlakozók hozzáadása az alakzatokhoz
    </li>
    <li>
Forgatás és átfordítás alakzatok
    </li>
    <li>
A Shape vonalstílusainak kezelése
    </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 bites
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 64 bites
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    Linux 64 bites
   </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>
    Bemenet kimenet
   </header>
   <ul>
    <li>
     <b>
Microsoft PowerPoint:
     </b>
     PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
OpenOffice:
     </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>
    Csak kimenet
   </header>
   <ul>
    <li>
     <b>
Rögzített elrendezés:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
Képek:
     </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">
    Speciális C++ PowerPoint feldolgozó könyvtári szolgáltatások
   </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">
     Mentse el a prezentációt fájlba vagy adatfolyamba
    </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">
     Konvertálja a prezentációkat szabványos formátumba
    </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">
     A beépített és egyéni dokumentumtulajdonságok kezelése
    </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">
     Jelszóval védett prezentációk
    </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">
     Diagramok hozzáadása, formázása és kezelése
    </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">
     Alakzatok hozzáadása, formázása és manipulálása
    </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">
     Diák hozzáadása, formázása és kezelése
    </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">
     Szöveg hozzáadása, formázása és módosítása
    </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">
     Táblázatok hozzáadása, formázása és kezelése
    </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">
     Prezentációk exportálása PDF és XPS formátumba
    </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">
     Diák exportálása SVG formátumban
    </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">
     Képek hozzáadása a prezentációkhoz
    </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">
     Prezentációk generálása adatbázisból
    </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 diagramok támogatása
    </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">
     Prezentációk exportálása HTML formátumban
    </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 szöveg importálása és exportálása diákban
    </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">
     Elrendezési diák hozzáadása a prezentációkhoz
    </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">
     Védett prezentációk betöltése
    </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">
     Állítsa be az egyéni jelmagyarázat betűméretét
    </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">
     Készítsen készletdiagramot, és szerezze be a diagram képét
    </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">
     Sorozat színének módosítása
    </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">
     Állítsa be a diagramterület lekerekített szegélyeit
    </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">
     A sorozat kategóriáinak színének módosítása
    </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">
     Állítsa be a Chart Data Table betűtípus tulajdonságait
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Exportálja a PowerPoint fájlokat PDF vagy XPS formátumban
    </h2>
    <p>
     A saját, speciálisan kialakított renderelőmotorral rendelkező Aspose.Slides for C++ a Microsoft PowerPointhoz való legmagasabb hűséggel rendereli. Lehetővé teszi a prezentációk exportálását iparági szabványos formátumokba, például XPS-be és PDF-be, az eredeti prezentációhoz hasonló eredménnyel.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Prezentáció renderelése PDF és XPS formátumban - 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">
     Prezentációs diák másolása vagy klónozása
    </h2>
    <p>
     Az Aspose.Slides for C++ beépített módszereket biztosít a meglévő diák klónozására vagy másolására nemcsak egy dokumentumon belül, hanem egyik fájlból a másikba is. Mivel a dia a fődiától örökli az elrendezést, a beépített klónozási módszerek automatikusan másolják a fődiát a klónozási folyamat során.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft PowerPoint tartalomformázás
    </h2>
    <p>
     A Library lehetővé teszi alakzatok és szövegek formázását a fájl diákjain API használata közben. A szöveg kezelése alakzatokhoz társított szövegkereteken keresztül történik, ezért a szöveg formázása a szövegkeretekhez társított bekezdésekkel és részekkel történik. Kezelheti a betűtípust, a színt, a méretet, az árnyalatokat, valamint a bekezdések igazítását, felsorolását és tájolását. Az alakelemek attribútumait, például a méretet, vonalat, pozíciót, képet, szöveget és kitöltést is könnyedén kezelheti.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Alakzatok sorozatozása
    </h2>
    <p>
     Bár az Aspose.Slides for C++ nagyszámú alakzatot támogat, ha azonban egy alakzatot az API nem támogat, rendelkezésre áll egy sorosítási módszer, amelyen keresztül az alakzatot sorosíthatja egy meglévő diáról további felhasználás céljából az alkalmazás követelményei szerint.
    </p>
   </div>
  </div>
 </div>
</div>
