# API PowerPoint C++ | Aspose diapositive

> Aspose.Slides API per C++ è un'API PowerPoint PPT C++ per creare, visualizzare, manipolare e convertire PPT su C++.

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



<p>
 Aspose.Slides per C++ è una potente API PowerPoint per manipolare, eseguire il rendering e convertire PPT(X) in C++ senza Microsoft PowerPoint. L'API supporta il rendering ad alta fedeltà delle diapositive nei documenti in vari formati grafici, oltre a fornire la funzionalità per modificare o creare quasi tutti i contenuti possibili dei file, formattare testo e forme sulle diapositive e molto altro.
</p>

<p>
 Aspose.Slides per C++ supporta la maggior parte dei formati PowerPoint e presentazioni inclusi POT, PPT, PPS, POTX, PPTX, PPSX, ODP e altri. Aspose.Slides per C++ può anche convertire tutti questi formati in PDF, HTML, XPS, ecc.
</p>

<div class="diagram1 d1-cplus">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Elaborazione dati
   </header>
   <ul>
    <li>
Crea grafici
    </li>
    <li>
Lavora con SmartArts
    </li>
    <li>
Lavora con le forme di PowerPoint
    </li>
    <li>
Supporto per controlli ActiveX
    </li>
    <li>
Supporto per oggetti Ole
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Testo e paragrafo
   </header>
   <ul>
    <li>
Gestisci testo e formattazione
    </li>
    <li>
Gestisci il testo del collegamento ipertestuale
    </li>
    <li>
Imposta il tipo di segnaposto
    </li>
    <li>
Segnaposto e cornici di testo
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafica e Multimedia
   </header>
   <ul>
    <li>
Supporta i grafici MSO
    </li>
    <li>
Supporta le forme SmartArt
    </li>
    <li>
Supporta le forme ActiveX
    </li>
    <li>
Gestisci le transizioni delle diapositive
    </li>
    <li>
Gestisci effetti di animazione
    </li>
    <li>
Aggiungi connettori alle forme
    </li>
    <li>
Ruota e capovolgi forme
    </li>
    <li>
Gestisci gli stili di linea di Shape
    </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 a 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>
    Input Output
   </header>
   <ul>
    <li>
     <b>
Microsoft Powerpoint:
     </b>
     PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM
    </li>
    <li>
     <b>
Ufficio aperto:
     </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>
    Solo uscita
   </header>
   <ul>
    <li>
     <b>
Disposizione fissa:
     </b>
     PDF, XPS
    </li>
    <li>
     <b>
Immagini:
     </b>
     JPEG, PNG, GIF, BMP, SVG
    </li>
    <li>
     <b>
Ragnatela:
     </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">
    Funzionalità avanzate della libreria di elaborazione di PowerPoint 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">
     Salva la presentazione su file o 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">
     Converti le presentazioni in formati standard
    </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">
     Gestisci le proprietà dei documenti integrate e personalizzate
    </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">
     Proteggi le presentazioni con password
    </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">
     Aggiungi, formatta e manipola grafici
    </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">
     Aggiungi, formatta e manipola forme
    </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">
     Aggiungi, formatta e manipola le diapositive
    </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">
     Aggiungi, formatta e manipola il testo
    </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">
     Aggiungi, formatta e manipola tabelle
    </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">
     Esporta presentazioni in PDF e 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">
     Esporta diapositive in formato 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">
     Aggiungi immagini alle presentazioni
    </p>
   </div>

   <div class="col-lg-4">
    <em class="fa fa-database ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Genera presentazioni dal 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">
     Supporto per i grafici 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">
     Esporta presentazioni come 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">
     Importa ed esporta testo HTML nelle diapositive
    </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">
     Aggiungi diapositive di layout alle presentazioni
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-key ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Carica presentazioni protette
    </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">
     Imposta la dimensione del carattere della legenda individuale
    </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">
     Crea un grafico azionario e ottieni l'immagine del grafico
    </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">
     Cambia il colore della serie
    </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">
     Imposta i bordi arrotondati dell'area del grafico
    </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">
     Cambia colore delle categorie 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">
     Imposta le proprietà del carattere per la tabella dei dati del grafico
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Esporta file PowerPoint come PDF o XPS
    </h2>
    <p>
     Avendo un proprio motore di rendering appositamente progettato, Aspose.Slides per C++ esegue il rendering con la massima fedeltà a Microsoft PowerPoint. Consente di esportare presentazioni in formati standard del settore come XPS e PDF con risultati simili a quelli della presentazione originale.
    </p>
    <div class="codeblock" id="code">
     <h3>
      Rendering di presentazioni nei formati PDF e 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">
     Copia o clona diapositive di presentazione
    </h2>
    <p>
     Esistono metodi integrati forniti da Aspose.Slides per C++ per clonare o copiare diapositive esistenti non solo all'interno di un documento ma anche da un file all'altro. Poiché una diapositiva eredita il layout dalla diapositiva master, i metodi di clonazione incorporati copiano automaticamente la master durante il processo di clonazione.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Formattazione del contenuto di Microsoft PowerPoint
    </h2>
    <p>
     La libreria consente di formattare forme e testo sulle diapositive in un file durante l'utilizzo dell'API. Il testo viene gestito tramite cornici di testo associate a forme, quindi il testo viene formattato utilizzando paragrafi e porzioni associate alle cornici di testo. Puoi gestire il tipo di carattere, il colore, la dimensione, le sfumature, nonché l'allineamento del paragrafo, il puntamento e l'orientamento. Si possono anche manipolare gli attributi degli elementi di forma come dimensione, linea, posizione, immagine, testo e riempimento con grande facilità.
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Serializza forme
    </h2>
    <p>
     Sebbene Aspose.Slides per C++ supporti un numero elevato di forme, tuttavia, se una forma non è supportata dall'API, è disponibile un metodo di serializzazione tramite il quale è possibile serializzare tale forma da una diapositiva esistente per un ulteriore utilizzo in base ai requisiti dell'applicazione.
    </p>
   </div>
  </div>
 </div>
</div>
