# C++ PowerPoint API | Aspose Slides

> Aspose.Slides API för C++ är ett C++ PPT PowerPoint API för att skapa, visa, manipulera och konvertera PPT på C++.

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



<p>
 Aspose.Slides för C++ är ett kraftfullt PowerPoint API för att manipulera, rendera och konvertera PPT(X) i C++ utan Microsoft PowerPoint. API stöder high fidelity-rendering av diabilder i dokumenten till olika grafikformat samt ger funktionen att modifiera eller skapa nästan allt möjligt innehåll i filerna, formatera text och former på diabilder och mycket mer.
</p>

<p>
 Aspose.Slides för C++ stöder de flesta PowerPoint- och bildspelsformat inklusive POT, PPT, PPS, POTX, PPTX, PPSX, ODP och andra. Aspose.Slides för C++ kan också konvertera alla dessa format till PDF, HTML, XPS, etc.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Databehandling
   </header>
   <ul>
    <li>
Skapa diagram
    </li>
    <li>
Arbeta med SmartArts
    </li>
    <li>
Arbeta med PowerPoint-former
    </li>
    <li>
Stöd för ActiveX-kontroller
    </li>
    <li>
Stöd för Ole Objects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Text och stycke
   </header>
   <ul>
    <li>
Hantera text och formatering
    </li>
    <li>
Hantera hyperlänktext
    </li>
    <li>
Ställ in platshållartyp
    </li>
    <li>
Textplatshållare och ramar
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafik & Multimedia
   </header>
   <ul>
    <li>
Stöder MSO-diagram
    </li>
    <li>
Stöder SmartArt Shapes
    </li>
    <li>
Stöder ActiveX Shapes
    </li>
    <li>
Hantera bildövergångar
    </li>
    <li>
Hantera animationseffekter
    </li>
    <li>
Lägg till kopplingar till former
    </li>
    <li>
Rotera och vänd former
    </li>
    <li>
Hantera Shapes linjestilar
    </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 bitar
   </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>
    Ingång/utgång
   </header>
   <ul>
    <li>
     <b>
Microsoft powerpoint:
     </b>
     PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
Öppet kontor:
     </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>
    Endast utgång
   </header>
   <ul>
    <li>
     <b>
Fast layout:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
Bilder:
     </b>
     JPEG, PNG, GIF, BMP, SVG
    </li>
    <li>
     <b>
Webb:
     </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">
    Avancerade C++ PowerPoint-behandlingsbiblioteksfunktioner
   </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">
     Spara presentationen till fil eller 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">
     Konvertera presentationer till standardformat
    </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">
     Hantera inbyggda och anpassade dokumentegenskaper
    </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">
     Lösenordsskydda presentationer
    </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">
     Lägg till, formatera och manipulera diagram
    </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">
     Lägg till, formatera och manipulera former
    </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">
     Lägg till, formatera och manipulera bilder
    </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">
     Lägg till, formatera och manipulera text
    </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">
     Lägg till, formatera och manipulera tabeller
    </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">
     Exportera presentationer till PDF och 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">
     Exportera bilder i SVG-format
    </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">
     Lägg till bilder i presentationer
    </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">
     Skapa presentationer från databasen
    </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">
     Stöd för MSO 2016-diagram
    </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">
     Exportera presentationer som 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">
     Importera och exportera HTML-text i bilder
    </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">
     Lägg till layoutbilder till presentationer
    </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">
     Ladda skyddade presentationer
    </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">
     Ställ in teckenstorlek för individuell förklaring
    </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">
     Skapa aktiediagram och få diagrambild
    </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">
     Ändra seriefärg
    </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">
     Ställ in avrundade gränser för diagramområdet
    </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">
     Ändra färg på kategorier i serier
    </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">
     Ställ in teckensnittsegenskaper för diagramdatatabell
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Exportera PowerPoint-filer som PDF eller XPS
    </h2>
    <p>
     Med sin egen specialdesignade renderingsmotor renderas Aspose.Slides för C++ med högsta trohet mot Microsoft PowerPoint. Det tillåter export av presentationer till industristandardformat som XPS och PDF med liknande resultat som den ursprungliga presentationen.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Återge presentation i PDF- och XPS-format - 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">
     Kopiera eller klona presentationsbilder
    </h2>
    <p>
     Det finns inbyggda metoder som tillhandahålls av Aspose.Slides för C++ för att klona eller kopiera befintliga bilder inte bara i ett dokument utan också från en fil till en annan. Eftersom en bild ärver sin layout från huvudbilden, kopierar de inbyggda kloningsmetoderna automatiskt mallen under kloningsprocessen.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft PowerPoint-innehållsformatering
    </h2>
    <p>
     Bibliotek tillåter formatering av former och text på bilder i en fil när du använder API. Text hanteras genom textramar som är kopplade till former, därför formateras text med stycken och delar som är kopplade till textramarna. Du kan hantera teckensnittstyp, färg, storlek, nyanser samt styckejustering, punktuppställning och orientering. Man kan också manipulera formelementattribut som storlek, linje, position, bild, text och fyllning med stor lätthet.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Serialisera former
    </h2>
    <p>
     Även om Aspose.Slides för C++ stöder ett stort antal former, men om en form inte stöds av API:et finns det en serialiseringsmetod genom vilken du kan serialisera den formen från en befintlig bild för vidare användning enligt applikationskrav.
    </p>
   </div>
  </div>
 </div>
</div>
