# C++ PowerPoint API | Aspose Slides

> Aspose.Slides API pro C++ je C++ PPT PowerPoint API pro vytváření, prohlížení, manipulaci a konverzi PPT na C++.

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



<p>
 Aspose.Slides pro C++ je výkonné PowerPoint API pro manipulaci, vykreslování a konverzi PPT(X) v C++ bez aplikace Microsoft PowerPoint. API podporuje vysoce věrné vykreslování snímků v dokumentech do různých grafických formátů a také poskytuje funkce pro úpravu nebo vytváření téměř veškerého možného obsahu souborů, formátování textu a tvarů na snímcích a mnoho dalšího.
</p>

<p>
 Aspose.Slides pro C++ podporuje většinu formátů PowerPoint a slideshow včetně POT, PPT, PPS, POTX, PPTX, PPSX, ODP a dalších. Aspose.Slides pro C++ také umí všechny tyto formáty převést do PDF, HTML, XPS atd.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Zpracování dat
   </header>
   <ul>
    <li>
Vytvářejte grafy
    </li>
    <li>
Práce se SmartArts
    </li>
    <li>
Práce s tvary PowerPoint
    </li>
    <li>
Podpora ovládacích prvků ActiveX
    </li>
    <li>
Podpora pro Ole Objects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Text a odstavec
   </header>
   <ul>
    <li>
Správa textu a formátování
    </li>
    <li>
Správa textu hypertextového odkazu
    </li>
    <li>
Nastavte typ zástupného symbolu
    </li>
    <li>
Textové zástupné symboly a rámečky
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafika a multimédia
   </header>
   <ul>
    <li>
Podporuje MSO Charts
    </li>
    <li>
Podporuje tvary SmartArt
    </li>
    <li>
Podporuje tvary ActiveX
    </li>
    <li>
Správa přechodů snímků
    </li>
    <li>
Správa efektů animace
    </li>
    <li>
Přidejte konektory k tvarům
    </li>
    <li>
Otočit a převrátit tvary
    </li>
    <li>
Správa stylů čar tvaru
    </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 bit
   </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>
    Vstup výstup
   </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>
    Pouze výstup
   </header>
   <ul>
    <li>
     <b>
Pevné rozvržení:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
Snímky:
     </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">
    Pokročilé funkce knihovny zpracování PowerPointu v 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">
     Uložte prezentaci do souboru nebo streamu
    </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řeveďte prezentace do standardních formátů
    </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">
     Spravujte vestavěné a vlastní vlastnosti dokumentu
    </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">
     Prezentace chráněné heslem
    </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řidat, formátovat a manipulovat s grafy
    </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řidávejte, formátujte a manipulujte s tvary
    </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řidávejte, formátujte a manipulujte se snímky
    </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řidat, formátovat a manipulovat s textem
    </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řidávejte, formátujte a manipulujte s tabulkami
    </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">
     Export prezentací do PDF a 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">
     Exportujte snímky ve formátu 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řidejte obrázky do prezentací
    </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">
     Vytvářejte prezentace z databáze
    </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">
     Podpora pro grafy 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">
     Export prezentací jako 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">
     Importujte a exportujte HTML text ve snímcích
    </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řidejte do prezentací snímky rozvržení
    </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">
     Načíst chráněné prezentace
    </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">
     Nastavte velikost písma jednotlivé legendy
    </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">
     Vytvořte akciový graf a získejte obrázek grafu
    </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">
     Změnit barvu řady
    </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">
     Nastavit zaoblené okraje oblasti grafu
    </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">
     Změna barvy kategorií v sérii
    </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">
     Nastavte vlastnosti písma pro tabulku dat grafu
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Exportujte soubory PowerPoint jako PDF nebo XPS
    </h2>
    <p>
     Aspose.Slides pro C++ má svůj vlastní speciálně navržený vykreslovací modul a vykresluje s nejvyšší věrností Microsoft PowerPointu. Umožňuje export prezentací do standardních průmyslových formátů, jako jsou XPS a PDF, s podobnými výsledky jako u původní prezentace.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Render prezentace ve formátech PDF a 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">
     Kopírování nebo klonování prezentačních snímků
    </h2>
    <p>
     Aspose.Slides pro C++ poskytuje vestavěné metody pro klonování nebo kopírování existujících snímků nejen v rámci dokumentu, ale také z jednoho souboru do druhého. Vzhledem k tomu, že snímek zdědí své rozvržení z hlavního snímku, vestavěné metody klonování automaticky kopírují předlohu během procesu klonování.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Formátování obsahu Microsoft PowerPoint
    </h2>
    <p>
     Knihovna umožňuje formátování tvarů a textu na snímcích v souboru při použití API. Text je spravován pomocí textových rámečků spojených s tvary, proto je text formátován pomocí odstavců a částí spojených s textovými rámečky. Můžete spravovat typ písma, barvu, velikost, odstíny a také zarovnání odstavce, bulletin a orientaci. S velkou lehkostí lze také manipulovat s atributy prvků tvaru, jako je velikost, čára, poloha, obrázek, text a výplň.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Serializovat tvary
    </h2>
    <p>
     Přestože Aspose.Slides pro C++ podporuje velké množství tvarů, pokud tvar není podporován rozhraním API, je k dispozici metoda serializace, pomocí které můžete tento tvar serializovat z existujícího snímku pro další použití podle požadavků aplikace.
    </p>
   </div>
  </div>
 </div>
</div>
