# C++ PowerPoint API | Załóż slajdy

> Aspose.Slides API dla C++ to C++ PPT PowerPoint API do tworzenia, przeglądania, manipulowania i konwertowania PPT na C++.

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



<p>
 Aspose.Slides for C++ to potężny interfejs API PowerPoint do manipulowania, renderowania i konwertowania PPT(X) w C++ bez Microsoft PowerPoint. API obsługuje renderowanie slajdów w dokumentach z wysoką wiernością do różnych formatów graficznych, a także zapewnia funkcjonalność do modyfikowania lub tworzenia prawie całej możliwej zawartości plików, formatowania tekstu i kształtów na slajdach i wiele więcej.
</p>

<p>
 Aspose.Slides for C++ obsługuje większość formatów PowerPoint i pokazów slajdów, w tym POT, PPT, PPS, POTX, PPTX, PPSX, ODP i inne. Aspose.Slides dla C ++ może również konwertować wszystkie te formaty na PDF, HTML, XPS itp.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Przetwarzanie danych
   </header>
   <ul>
    <li>
Twórz wykresy
    </li>
    <li>
Pracuj z SmartArts
    </li>
    <li>
Praca z kształtami PowerPoint
    </li>
    <li>
Wsparcie dla kontrolek ActiveX
    </li>
    <li>
Wsparcie dla obiektów Ole
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Tekst i akapit
   </header>
   <ul>
    <li>
Zarządzaj tekstem i formatowaniem
    </li>
    <li>
Zarządzaj tekstem hiperłącza
    </li>
    <li>
Ustaw typ zastępczy
    </li>
    <li>
Symbole zastępcze i ramki tekstu
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafika i multimedia
   </header>
   <ul>
    <li>
Obsługuje wykresy MSO
    </li>
    <li>
Obsługuje kształty SmartArt
    </li>
    <li>
Obsługuje kształty ActiveX
    </li>
    <li>
Zarządzaj przejściami slajdów
    </li>
    <li>
Zarządzaj efektami animacji
    </li>
    <li>
Dodaj złącza do kształtów
    </li>
    <li>
Obróć i odwróć kształty
    </li>
    <li>
Zarządzaj stylami linii kształtu
    </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-bitowy
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    Windows 64-bitowy
   </header>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    64-bitowy system Linux
   </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>
    Wejście wyjście
   </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>
    Tylko wyjście
   </header>
   <ul>
    <li>
     <b>
Naprawiono układ:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
Obrazy:
     </b>
     JPEG, PNG, GIF, BMP, SVG
    </li>
    <li>
     <b>
Sieć:
     </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">
    Zaawansowane funkcje biblioteki przetwarzania C++ PowerPoint
   </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">
     Zapisz prezentację do pliku lub strumienia
    </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">
     Konwertuj prezentacje do standardowych formatów
    </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">
     Zarządzaj wbudowanymi i niestandardowymi właściwościami 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">
     Zabezpiecz prezentacje hasłem
    </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">
     Dodawaj, formatuj i manipuluj wykresami
    </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">
     Dodawaj, formatuj i manipuluj kształtami
    </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">
     Dodawaj, formatuj i manipuluj slajdami
    </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">
     Dodawaj, formatuj i manipuluj tekstem
    </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">
     Dodawaj, formatuj i manipuluj tabelami
    </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">
     Eksportuj prezentacje do formatu PDF i 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">
     Eksportuj slajdy w formacie 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">
     Dodaj obrazy do prezentacji
    </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">
     Generuj prezentacje z bazy danych
    </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">
     Obsługa wykresów 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">
     Eksportuj prezentacje 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">
     Importuj i eksportuj tekst HTML w slajdach
    </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">
     Dodaj slajdy układu do prezentacji
    </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">
     Załaduj chronione prezentacje
    </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">
     Ustaw rozmiar czcionki pojedynczej 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">
     Utwórz wykres giełdowy i uzyskaj obraz wykresu
    </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">
     Zmień kolor serii
    </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">
     Ustaw zaokrąglone obramowanie obszaru wykresu
    </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">
     Zmień kolor kategorii w serii
    </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">
     Ustaw właściwości czcionki dla tabeli danych wykresu
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Eksportuj pliki PowerPoint jako PDF lub XPS
    </h2>
    <p>
     Posiadając własny, specjalnie zaprojektowany silnik renderujący, Aspose.Slides dla C++ renderuje z najwyższą wiernością Microsoft PowerPoint. Umożliwia eksportowanie prezentacji do standardowych formatów branżowych, takich jak XPS i PDF, z podobnymi wynikami jak oryginalna prezentacja.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Renderuj prezentację w formatach PDF i 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">
     Kopiuj lub klonuj slajdy prezentacji
    </h2>
    <p>
     Istnieją wbudowane metody dostarczane przez Aspose.Slides dla C++ do klonowania lub kopiowania istniejących slajdów nie tylko w dokumencie, ale także z jednego pliku do drugiego. Ponieważ slajd dziedziczy układ ze slajdu wzorcowego, wbudowane metody klonowania automatycznie kopiują wzorzec podczas procesu klonowania.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Formatowanie treści programu Microsoft PowerPoint
    </h2>
    <p>
     Biblioteka umożliwia formatowanie kształtów i tekstu na slajdach w pliku podczas korzystania z interfejsu API. Tekst jest zarządzany za pomocą ramek tekstowych powiązanych z kształtami, dlatego tekst jest formatowany za pomocą akapitów i części powiązanych z ramkami tekstowymi. Możesz zarządzać czcionką, kolorem, rozmiarem, odcieniami, a także wyrównaniem akapitów, punktowaniem i orientacją. Można również z łatwością manipulować atrybutami elementów kształtu, takimi jak rozmiar, linia, pozycja, obraz, tekst i wypełnienie.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Serializuj kształty
    </h2>
    <p>
     Chociaż Aspose.Slides dla C++ obsługuje dużą liczbę kształtów, jednak jeśli kształt nie jest obsługiwany przez interfejs API, dostępna jest metoda serializacji, za pomocą której można serializować ten kształt z istniejącego slajdu w celu dalszego użycia zgodnie z wymaganiami aplikacji.
    </p>
   </div>
  </div>
 </div>
</div>
