# API di elaborazione C# .NET PowerPoint | Aspose.Slides

> Aspose.Slides è un'API C# .NET PowerPoint. Aspose Slides API per creare C# PPT a livello di codice.

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



<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 dell'API .NET C# PowerPoint
   </h2>
   <p>
   </p>
   <div class="col-lg-12">
    <h2 class="h2title">
     Converti presentazione in PDF, HTML, TIFF o XPS in .NET C#
    </h2>
    <p>
     Aspose.Slides per .NET API dispone di un proprio motore di rendering, appositamente progettato per il rendering di formati PowerPoint e OpenOffice con la massima fedeltà. L'API .NET C# PowerPoint consente di esportare le presentazioni in numerosi formati standard del settore come PDF, HTML, TIFF e XPS con risultati identici alla presentazione originale. Inoltre, per convertire un PPT in C#, devi solo caricare il file di presentazione e chiamare il metodo Save insieme al formato di output desiderato. La conversione di PowerPoint in C# è davvero così semplice con Aspose.Slides per .NET API.
    </p>
    <div class="codeblock" id="code-1">
     <h3>
      Presentazioni di rendering - C#
     </h3>
     <pre><code class="cs">// load the file to be converted

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// render as PDF, XPS &amp; TIFF

prs.Save(dir + "output.pdf", Aspose.Slides.Export.SaveFormat.Pdf);

prs.Save(dir + "output.xps", Aspose.Slides.Export.SaveFormat.Xps);

prs.Save(dir + "output.tiff", Aspose.Slides.Export.SaveFormat.Tiff);</code></pre>
    </div>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-copy ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Crea o clona diapositive dai modelli
    </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">
     Lavora con le tabelle PowerPoint tramite API
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-shield ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Applicare o rimuovere la protezione sulle forme
    </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">
     Aggiungi grafici Excel come OleObjects alle diapositive
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-link ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Supporto per OleObject collegati
    </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-lock ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Proteggi le presentazioni e il PDF risultante
    </p>
   </div>
   <div class="col-lg-4">
    <em class="fa fa-print ico-blue fa-2x col-lg-2">
    </em>
    <p class="col-lg-10">
     Stampa le presentazioni su una stampante fisica
    </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">
     Crea e personalizza grafici
    </p>
   </div>

   <div class="col-lg-12">
    <h2 class="h2title">
     Formattare il contenuto della presentazione in .NET C#
    </h2>
    <p>
     È possibile formattare testo e forme sulle diapositive in C# utilizzando Aspose.Slides .NET API. Il testo nelle presentazioni viene gestito con l'aiuto di cornici di testo associate alle forme. In questo modo è facile per gli sviluppatori formattare il testo utilizzando paragrafi e parti associati alle cornici di testo. Puoi anche manipolare gli attributi di elementi di forma come posizione, dimensione, linea, immagine, testo e riempimento utilizzando la nostra API PowerPoint C#.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Crea e modifica PowerPoint SmartArt in .NET C#
    </h2>
    <p>
     Aspose.Slides per .NET facilita la creazione di forme SmartArt da zero e offre la possibilità di accedere, manipolare o rimuovere oggetti SmartArt esistenti da una diapositiva. Inoltre, l'API .NET C# PowerPoint offre la possibilità di aggiungere, rimuovere o ripetere i nodi di una SmartArt. Puoi anche modificare dinamicamente l'aspetto di SmartArt, come impostare lo stile, il colore e il layout.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Proteggi presentazione in .NET C#
    </h2>
    <p>
     Aspose.Slides per .NET API può bloccare i file di presentazione per proteggere il contenuto dalla modifica. Gli sviluppatori possono anche proteggere con password il PPT in C#, così come il documento PDF convertito per una distribuzione sicura. L'API di PowerPoint C# supporta anche la modalità di accesso di sola lettura per le presentazioni generate e le relative proprietà del documento.
    </p>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Crea un visualizzatore di presentazioni con miniature diapositive in .NET C#
    </h2>
    <p>
     Aspose.Slides per .NET può generare miniature delle diapositive in modo da poter distribuire le immagini delle diapositive a quegli utenti che non hanno l'applicazione PowerPoint installata sui loro computer. È possibile utilizzare l'API di PowerPoint C# per visualizzare PPT nell'applicazione .NET C# di qualsiasi tipo: sito Web personalizzato, app desktop e così via. Utilizzare questa funzionalità per creare il proprio visualizzatore di presentazioni in C#.
    </p>
    <div class="codeblock" id="code-2">
     <h3>
      Genera miniature di diapositive tramite .NET - C#
     </h3>
     <pre><code class="cs">// load the presentation file

var prs = new Aspose.Slides.Presentation(dir + "template.pptx");

// access the first slide from the collection

var sld = prs.Slides[0];

// create a full scale image of the slide

var bmp = sld.GetThumbnail(1f, 1f);

// save the image in JPEG format

bmp.Save(dir + "output.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);</code></pre>
    </div>
   </div>
   <div class="col-lg-12">
    <h2 class="h2title">
     Microsoft Office Automation: non necessario
    </h2>
    <p>
     Aspose.Slides per .NET è creato utilizzando codice gestito che non richiede l'installazione di Microsoft Office o Microsoft PowerPoint sul computer per funzionare con i formati di documento PowerPoint. È una perfetta alternativa all'automazione di Microsoft Office in termini di funzionalità supportate, sicurezza, stabilità, scalabilità, velocità e prezzo.
    </p>
   </div>

  </div>
 </div>
</div>

<p>Aspose.Slides per .NET è un'API di elaborazione della presentazione per i formati PowerPoint e OpenOffice. Aspose.Slides consente alle applicazioni di leggere, scrivere, proteggere, modificare e convertire le presentazioni in .NET C#. Gestisci il testo della presentazione, le forme, i grafici, le tabelle e le animazioni, aggiungi audio e video alle diapositive, visualizza l'anteprima delle diapositive.</p>

<p>Aspose.Slides per .NET supporta tutti i formati di presentazione più diffusi. Usa C# per unire, dividere, clonare e riutilizzare più presentazioni, modelli e diapositive PowerPoint in numerosi modi. Inoltre, l'API offre una serie di funzionalità avanzate come la stampa su stampanti fisiche e il rendering di presentazioni in formati a layout fisso, HTML e immagini.</p>

<p>Aspose.Slides per .NET è un'API autonoma e non richiede Microsoft PowerPoint o altri software o librerie aggiuntivi.</p>

<div class="diagram1 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-table">
    </i>
    Elaborazione dati
   </header>
   <ul>
    <li>
Gestisci grafici
    </li>
    <li>
Gestisci SmartArt
    </li>
    <li>
Gestisci le forme di PowerPoint
    </li>
    <li>
Gestisci i controlli ActiveX
    </li>
    <li>
Gestisci OleObjects
    </li>
   </ul>
   <header>
    <i class="fa fa-text-width">
    </i>
    Testo e paragrafo
   </header>
   <ul>
    <li>
Manipola testo e formattazione
    </li>
    <li>
Manipola il testo del collegamento ipertestuale
    </li>
    <li>
Imposta il tipo di segnaposto
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cog">
    </i>
    Grafica e Multimedia
   </header>
   <ul>
    <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-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d1-net">
 <div class="d1-row">
  <div class="d1-col d1-left">
   <header>
    <i class="fa fa-cubes">
    </i>
    Interoperabilità COM
   </header>
   <ul>
    <li>
PHP, VBScript, Delphi, C++
    </li>
   </ul>
  </div>

  <div class="d1-col d1-right">
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET Framework
   </header>
   <br/>
   <header>
    <i class="fa fa-cubes">
    </i>
    .NET Core
   </header>
  </div>

 </div>

 <div class="d1-logo">
  <img width="70" height="75" alt="Presentation APIs for .NET" src="https://www.aspose.cloud/templates/aspose/img/products/slides/aspose_slides-for-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

<div class="diagram1 d2 d1-net">
 <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, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
    </li>
    <li>
     <b>
Ufficio aperto:
     </b>
     ODP
    </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, PDF/A, XPS
    </li>
    <li>
     <b>
Immagini:
     </b>
     JPEG, PNG, BMP, TIFF, GIF
    </li>
    <li>
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-net.svg"/>
  <header>
   Aspose.Slides
  </header>
  <footer>
   <small>
    <em>
     for
    </em>
    .NET
   </small>
  </footer>
 </div>

</div>

> Abbiamo riscontrato che Aspose.Slides è facile da usare e funziona bene sui nostri server ASP.Net. Abbiamo scoperto che soddisfano un'importante esigenza di generare file in modo dinamico per espandere la nostra portata oltre l'applicazione Web tradizionale.
>
> — Rick Joi | Workplace Dynamics, UK

> Il prodotto funzionava come pubblicizzato, la documentazione era facile da seguire e i forum di supporto erano tutto l'aiuto di cui avevamo bisogno. La soluzione finale che abbiamo implementato ha superato di molto le nostre aspettative iniziali.
>
> — Bruce Brien | Stratascope Inc, USA
